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.587 •

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
Mijn 'vraag' advertentie was verlopen; heb hem netjes via de link die ik via mail van Tweakers kreeg ge-heractiveerd. Krijg ik 45 minuten later een mail dat mijn 'veiling' was afgelopen met 0 biedingen. Bugje :-)
Vraagje:
Kan er niet iets met JavaScript of zo worden gemaakt dat in 1 tabblad cookies accepteren dat de andere open tabs automatisch verversen i.p.v. dat ik elke tab opnieuw moet vernieuwen?

Ik gebruik RSS en dan open ik enkel artikelen die inleidingen / titels hebben die me aanspreken in een aparte tab.
Wat voor reader gebruik je?
Een FireFox-addon genaamd Feed Sidebar 6
even serieus; jullie werken helemaal niet met junit tests of laten jullie sonar die testresultaten niet meenemen?
Is er een reden waarom jullie niet unit testen? Gewoon nieuwsgierigheidsvraag.
Er worden wel unit tests gebruikt. Dat is ook alles dat ik er vanaf weet (ben geen developer ;) ).
Sonar geeft anders gewoon 0 aan op hun screenshot.
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.
Een beetje developer doet wel aan TDD ;)

Sluit me aan bij de rest die unitTests willen zien en anti regressie zijn :D
Voor alle problemen met curly braces is een oplossing bedacht, door een Nederlander zelfs. Het heet 'Python'.
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?

Op dit item kan niet meer gereageerd worden.



Populair: Tablets Websites en communities Smartphones Beheer en beveiliging Google Laptops Sony Games Consoles Politiek en recht

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

Beste nieuwssite en prijsvergelijker van het jaar 2013