L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. ___ Écrivez dans un français correct !!
C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.3.2 Entreprise - Delphi 10.4.2 Entreprise
OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (11.6 - 14.6)
"Rire vaut bien un bifteck"
C'est pas un commentaire, mais ça vaut le détour :
Vu au fil du code reçu d'une société qui proposait des API Java :
Avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 package fr.societe.zh.metier; package fr.societe.vld.service; package fr.societe.ib.base;
societe = nom de la société, bien-sûr.
et :
zh, vld, ib : initiales des développeurs.
C'est bien pratique, n'est-ce pas ? Si ça plante, un petit coup d’œil au package et on sait qui c'est qui a écrit la classe fautive !
Comment en étaient-ils arrivés là ? Je me suis longtemps interrogé pendant que j'intégrais leurs outils...
"Le premier venu peut écrire du code qu'un ordinateur peut comprendre. Les bons programmeurs écrivent du code que les humains peuvent comprendre."
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
(Martin Fowler)
Yop !
C'est pas de moi, mais je vous en fais profiter quand même, je viens de le trouver dans une librairie Jpeg en Delphi :
Code delphi : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Bitmap := TBitmap.Create; Bitmap.Assign(Image); // Bugfix!! avoid Showmessage() on drawing Jpeg's Picture.Assign(Bitmap); // what a shit JPEG library, C++ coder i think Result := True;
Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peut–être qu'il peut être sûr, etc.
Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
Mes 2 cts,
--
jp
Je viens de trouver cette petite blagounette involontaire en utilisant jenkins:
Alors, monsieur tartempion, vous n'êtes pas authorisé à savoir qui vous êtes puisque l'utilisateur tartempion que vous êtes n'as pas les droits de lecture sur cette installation
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 [tartempion@server jenkins]$ java -jar jenkins-cli.jar -s http://server:8080 -i ~/.ssh/id_rsa who-am-i hudson.security.AccessDeniedException2: tartempion is missing the Overall/Read permission at hudson.security.ACL.checkPermission(ACL.java:54) at hudson.model.Node.checkPermission(Node.java:418) at hudson.cli.CLICommand.main(CLICommand.java:233) at hudson.cli.CliManagerImpl.main(CliManagerImpl.java:92) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:299) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:280) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:239) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:328) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at hudson.cli.CliManagerImpl$1.call(CliManagerImpl.java:63) at hudson.remoting.InterceptingExecutorService$2.call(InterceptingExecutorService.java:95) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:744)
Chose que je mets toujours dans mes codes CSS.
// Ici repose CSS
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager