How To Write Unmaintainable Code
Insist on carrying outright orthogonal information in your Hungarian warts. Consider this real world example « a_crszkvc30LastNameCol ». It took a team of maintenance engineers nearly 3 days to figure out that this whopper variable name described a const, reference, function argument that was holding information from a database column of type Varchar[30] named « LastName » which was part of the table’s primary key. When properly combined with the principle that « all variables should be public » this technique has the power to render thousands of lines of source code obsolete instantly!
J’aime aussi beaucoup :
Write an empty interface called something like « WrittenByMe », and make all of your classes implement it. Then, write wrapper classes for any of Java’s built-in classes that you use. The idea is to make sure that every single object in your program implements this interface. Finally, write all methods so that both their arguments and return types are WrittenByMe. This makes it nearly impossible to figure out what some methods do, and introduces all sorts of entertaining casting requirements. For a further extension, have each team member have his/her own personal interface (e.g., WrittenByJoe); any class worked on by a programmer gets to implement his/her interface. You can then arbitrary refer to objects by any one of a large number of meaningless interfaces!
Joann S.
Parce que quand même :
Ce numéro de Télérama est très bien, avec Joann Sfar qui dit plein de choses intelligentes comme d’habitude…
« Je ne cherche pas à faire des dessins « soignés », mais des dessins justes. Je veux rendre compte du mouvement, j’essaie de montrer des gens vivants quand d’autres s’acharnent à vouloir les représenter comme s’ils étaient sur leur lit de mort. »
…mais aussi un long portrait de Kate Bush (pas encore lu, superbe album en tous cas) et un article important sur le rôle des ONG par Sandrine Tolotti (qui écrit aussi pour Alternatives Internationales, dont je ne dirai jamais assez de bien).
« Acheminer vers un camp de réfugiés une aide qui n’est pas nécessaire crée une richesse factice qui attire les villageois alentour. Au Sri Lanka, beaucoup de ceux qui auraient dû récolter le riz ont préféré aller percevoir chaque jour les denrées achetées par les ONG. Quel est le sens de notre action : aider les victimes ou assurer l’expansion indéfinie du système humanitaire ? »
Dîner de Cons
Sami Nacéri se finkelkrautise et menace de mort Salman Rushdie sur un plateau de télévision.
Ce pays est magnifique : l’extrême-gauche accuse Ardisson (évidemment le coeur du problème), et de jeunes internautes périurbains mahométans n’ayant jamais lu qu’un seul livre dans leur vie (et encore) conspuent un écrivain « médiocre » et obscur ayant voulu se faire un « coup de pub » avec ses Versets.
Oui, nous sommes en 2005.
Qui sera le prochain dans la ronde (Sarkozy est hors-concours) ?
Finkelkraut se « balkanise » et explique les banlieues à nos amis étrangers… en direct du 6ème arrondissement. Je ne peux me résoudre à en citer le moindre mot ici.
Marie G.
The Top 40 Bands in America Today, élus par les audiobloggeurs US.
NY Times : Heard on the Streets
« Nobody has e-mailed me and said, ‘That’s me singing on that CD,’ but that may happen. » Mr. Gergis said. « And we look forward to that. »
Sublime Frequencies, Phnom Penh, Bagdad, Pyongyang…
Balkany… repris de justesse ?
Bye Bye Webstats
Suite aux pressions répétées d’un taliban cauchois pornophile, je dis au revoir au dernier lien qui me rattache avec la préhistoire de ce weblog : le système de statistiques Nedstat/Webstats, installé depuis le début.
Voici pour archivage quelques chiffres de fréquentation, accumulés entre le 12 août 2000 et aujourd’hui.
Measuring since : 12 August 2000
Total number of page views up till now : 138066
Busiest day so far : 9 September 2005
Page views : 556Country of origin
1. France 93334 67.6 % 2. United States 12928 9.4 % 3. Belgium 6252 4.5 % 4. Canada 5420 3.9 % 5. United Kingdom 2451 1.8 % 6. Switzerland 1529 1.1 % 7. Sweden 1236 0.9 % 8. Germany 1084 0.8 % 9. Netherlands 850 0.6 % 10. Italy 576 0.4 % 11. Spain 530 0.4 % 12. Portugal 518 0.4 % 13. Japan 328 0.2 % 14. Singapore 319 0.2 % 15. Australia 299 0.2 % 16. Brazil 277 0.2 % 17. Israel 274 0.2 % 18. Luxembourg 272 0.2 % 19. Saudi Arabia 223 0.2 % 20. Morocco 216 0.2 % 21. Monaco 199 0.1 % 22. Network 166 0.1 % 23. Mauritius 162 0.1 % 24. Finland 154 0.1 % 25. Mexico 152 0.1 % Unknown 5398 3.9 % The rest 2919 2.1 % Total 138066 100.0 % Navigateurs
1. Internet Explorer 6.x 55.6 %
2. Mozilla Firefox 1.x 36.1 %
3. Mozilla 1.x 4.2 %
4. Safari 1.x 2.8 %
5. Opera 7.x 1.4 %Pages vues par Mois
August 2000 49 September 2000 60 October 2000 85 November 2000 71 December 2000 134 January 2001 172 February 2001 175 March 2001 161 April 2001 340 May 2001 270 June 2001 374 July 2001 343 August 2001 556 September 2001 940 October 2001 975 November 2001 1346 December 2001 1465 January 2002 1961 February 2002 2066 March 2002 3042 April 2002 2701 May 2002 2345 June 2002 2332 July 2002 2400 August 2002 1948 September 2002 2405 October 2002 2939 November 2002 2211 December 2002 1793 January 2003 2871 February 2003 2935 March 2003 3371 April 2003 2880 May 2003 2507 June 2003 2148 July 2003 1713 August 2003 2406 September 2003 2415 October 2003 2103 November 2003 1806 December 2003 1982 January 2004 2907 February 2004 2909 March 2004 3236 April 2004 2863 May 2004 3348 June 2004 2667 July 2004 2785 August 2004 2675 September 2004 4222 October 2004 3715 November 2004 3153 December 2004 2820 January 2005 3331 February 2005 2808 March 2005 3131 April 2005 2596 May 2005 3359 June 2005 2812 July 2005 3346 August 2005 3265 September 2005 4945 October 2005 3576 November 2005 2811
On retrouve ces chiffres visuellement sur cette frise des pages vues par mois, et un agrégat plus synthétique sur la frise des pages vues par année.

