Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 91, views: 13.696 •

De eerste iteratie van 2013 zit erop en hoewel alle devvers lekker vakantie hebben opgenomen en het erg rustig was op kantoor, zijn er toch nog 83 tickets weggewerkt.

Cookiemuur

Ook wij ontkomen niet aan de cookiewetgeving. De balk die wij eerst toonden, was helaas niet voldoende om aan alle eisen van de wet te voldoen en dus moest deze worden aangepast. Het resultaat hebben jullie allemaal al gezien ;)

Vooral kleine dingetjes

Naast de cookies zijn er vooral kleine dingen opgelost en zijn we begonnen met een aantal zaken die nog steeds in ontwikkeling zijn.

Op het forum is de tijdsnotatie van oude topics aangepast. Voorheen hadden oude topics een tijdsnotatie als '10-'05'; dit wordt nu weergegeven als: '18-10-2005'. Hierdoor wordt niet alleen de dag zichtbaar, maar is ook de overzichtelijkheid van de listings verbeterd.

In de karmaberekening hebben we een aanpassing gedaan om de schaalverandering van de reviews te verwerken. Sinds Tweakers 7 worden reviews niet meer met 1 tot 5 gewaardeerd, maar met een score van 0 tot 3. Nu krijg je weer het juiste karma voor een review die als +3 is beoordeeld.

Verder zijn er nog wat bugjes in V&A opgelost. Zo kon je soms een doorlooptijd opgeven, terwijl de advertentie geen veiling was en werd het startbod in sommige gevallen op 0 gezet als je een veiling bewerkte.

Codekwaliteit

Om de codekwaliteit in de gaten te houden en te verbeteren hebben we de code-quality-tool Sonar geïnstalleerd.

Sonar

We hebben nu een beter overzicht van de kwaliteit van de code en worden gewezen op plekken waar we misschien naar moeten kijken. Zo laat Sonar plekken zien met een hoge cyclomatische complexiteit of waar 'bad practices' gebruikt worden. De tool moet nog wel wat gefinetuned worden. Zo is er een aantal zaken die Sonar nu nog als major beschouwt, maar die bij ons wel zijn toegestaan. Een if statement zonder braces wordt door Sonar altijd als major issue aangeduid, terwijl wij dat in sommige gevallen wel gebruiken.

Reacties (91)

Reactiefilter:-191091+166+210+30
sonar doet me heel erg denken aan de static analyzer die je bij Xcode krijgt ( volgens mij onderdeel van CLANG/LLVM ).

De static analyzer zorgt vaak ervoor dat je geen memory leaks ( of in ieder geval is de kans veel kleiner… ) meer over houd.
Ontzettend irritant dat de cookiemelding onderin vanuit het buitenland de hele pagina ververst als je hem sluit.

[Reactie gewijzigd door pim op 8 januari 2013 14:44]

Forumpagina's (naar voorkeur) vanaf iedere pagina bereikbaar, nee hè, nog niet... (?)
Dat zat initieel wel in de huidige iteratie maar is buiten de boot komen te vallen doordat de cookiewetimplementatie tussendoor kwam. Komt dus met de volgende iteratie :)
Sinds gisteren heb ik op mijn telefoon dat ik telkens naar Tweakers.mobi wordt geleidt.
Android 4.1 met Google Chrome.
Dan wordt je device verkeerd gedetecteerd. Als je met je telefoon naar http://tweakers.net/devicedetect gaat dan krijg je te zien hoe je herkend wordt. Graag heb ik dan je user-agent string en de identifier van die pagina en dan kan ik daar een fix voor maken :)
Misschien wat offtopic... maaruhh.

"Voorbeelden van een 'grade-B' apparaat zijn de Sony Ericsson Xperia X1, de Nokia N97 en de Apple iPhone"

Lichtelijk out-of-date? :+
Heb het maar opgelost door het te fixeren voor grade A.

Edit, ik stuur je morgen een PM.

[Reactie gewijzigd door Quad op 9 januari 2013 01:24]

Toch zou ik graag willen weten hoe je gedetecteerd werd :)
Een unit test coverage van 0.0%? Is dat omdat er geen unit test coverage wordt gemeten of (en dat hoop ik niet) is er geen unit test coverage?
Voor alle problemen met curly braces is een oplossing bedacht, door een Nederlander zelfs. Het heet 'Python'.
Een beetje developer doet wel aan TDD ;)

Sluit me aan bij de rest die unitTests willen zien en anti regressie zijn :D
Ik heb geen beste ervaringen met statische code analysis tools (we gebruikten ooit een commercieel product). In veel gevallen komt er op een forse code base zoveel ruis uit, dat je jaren nodig hebt om de ruis door te werken. En gegeven het feit dat je met miljoenen regels (C/C++) code zit (waar een fors deel van vele jaren her stamt), is een eenduidige coding standard niet (meer) te forceren. Wellicht is Sonar een uitzondering op de regel, ik ken het verder niet.
Mooie round-up, en vooral Sonar vind ik interessant omdat je er zelf van leert hoe je zelf beter kan maken in het schrijven van goede en betere code.
Als T.net geinteresseerd is in een fantastische tool voor het bouwen van degelijke integratie-, functionele en regressietesten: http://www.thucydides.info/ Werken wij mee voor grote projecten met veel geintegreerde subsystemen en het is voor het eerst dat ik met plezier zulke tests schrijf/bouw! Helemaal de bom in combinatie met de Cargo plugin van Maven.
Trouwens ook remote te gebruiken voor crossbrowser testing!

Op dit item kan niet meer gereageerd worden.



Populair:Apple iPhone 6Samsung Galaxy Note 4Apple iPad Air 2FIFA 15Motorola Nexus 6Call of Duty: Advanced WarfareApple WatchWorld of Warcraft: Warlords of Draenor, PC (Windows)Microsoft Xbox One 500GBSamsung

© 1998 - 2014 Tweakers.net B.V. Tweakers is onderdeel van De Persgroep en partner van Computable, Autotrack en Carsom.nl Hosting door True

Beste nieuwssite en prijsvergelijker van het jaar 2013