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. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 91 reacties, 13.858 views •

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+164+23+30
Moderatie-faq Wijzig weergave
Er worden wel unit tests gebruikt. Dat is ook alles dat ik er vanaf weet (ben geen developer ;) ).
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 :)
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 :)
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!
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.
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.

Op dit item kan niet meer gereageerd worden.



LG G4 Battlefield Hardline Samsung Galaxy S6 Edge Microsoft Windows 10 Samsung Galaxy S6 HTC One (M9) Grand Theft Auto V Apple iPad Air 2

© 1998 - 2015 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True