Sur LinuxFr, on préfère les IN (intelligences naturelles) aux IA (intelligences artificielles). Las, nous ne sommes pas les seuls à constater un début d’envahissement du site par les IA. Voici ce qui vous (nous) attend dès que ça sera mis en production pour essayer d’y pallier.
Journal PostgreSQL : ne faites pas ça !
Le wiki officiel de PostgreSQL a une page assez méconnue et pourtant si utile que tout gros outil, en particulier ceux avec de l’historique, devraient avoir aussi. Cette page, c’est :
Comme le dit le titre, cette page est une liste de possibilités offertes par PostgreSQL à ne pas utiliser, au moins pas sans y réfléchir à deux fois. Les pièges peuvent venir de comportements dépréciés, particulièrement peu clairs ou importés d’autres SGBD. Chaque cas indique (…)
Lien Command Line Interface Guidelines
Lien [ANSSI] bonnes pratiques en C
Lien Mort aux commentaires inutiles ! Écrivez des commentaires pertinents !
Forum Programmation.python tests unitaires
Bonjour,
J'ai produit du code sur un dépot github (
Et j'ai eu un commentaire sur ce forum que le code n'était pas "testable".
J'ai lu cette dépeche https://linuxfr.org/news/python-partie-9-formateur-de-code-analyse-statique#toc-pytest où il est question de test unitaire.
Je ne comprend pas bien l'interet d'ajouter des fonctions de test à chacune de mes fonctions. En outre je dois prévoir le résultat de la fonction avec un assert pour que le test fonctionne?
Est ce que quelqu'un peut m'expliquer l'interet de faire des (…)
Lien Best practices for writing code comments
Journal Les cons sur LinuxFR
LinuxFR c’est super. On y lit plein de choses intéressantes. On peut échanger ses idées. On peut évoluer ou pas. On peut rire. On peut plein de choses et on y trouve plein de choses.
Malheureusement, la perfection n’étant pas de ce monde, on y trouve aussi des cons. Oh pas beaucoup mais suffisamment pour gâcher une partie du plaisir. Personnellement, je trouve cela parfaitement insupportable.
Le problème
C’est quand même insupportable quelque qui a tort et qui après une (…)
Lien Mais la revue de code, ça sert à rien ?
Forum général.général Recherche lien vers bonne référence (fr.) sur bonnes pratiques de programmation Bash / Shell
Bonjour à tous,
Je peine à retrouver le lien, il me semble paru sur LinuxFr, il y a quelques semaines / mois, vers ce qui m'avait semblé une (très) bonne ressource francophone sur les bonnes pratiques de programmation Bash (et/ou Shell, je ne sais plus). Si le lien est paru dans la section "Liens", c'était (il me semble) sous un titre peu explicite du contenu, en quelque sorte masqué. Sauriez-vous m'aider?
Je n'arrive pas à le retrouver dans mes (…)
Organiser des visioconférences de haute qualité (avec le logiciel libre Jitsi Meet)
Cette dépêche est issue d’un journal. Parmi les réactions/retours d’expérience issus des commentaires : cela fonctionne sans désagrément dans la durée (les humains craquent avec le logiciel après des heures de conférence), un mot de passe peut être utilisé pour éviter d’être dérangé, vérifier la qualité du micro de son ordinateur portable si on l’utilise, éviter de taper au clavier à côté de son micro, couper la vidéo est un compromis entre l’information transmise en communication non-verbale et sa bande passante, plus on est nombreux plus il faut de discipline, les CHATONS propose un annuaire d’instances Jitsi, etc.
NdM : le sujet des visioconférences est assez présent depuis le début du confinement covid-19, avec par exemple de nombreux journaux et liens facilement accessibles via l’étiquette visioconférence, parlant de Jitsi, de Jitsi & Firefox, de BigBlueButton, d’OpenMeetings, de Nextcloud Talk, etc.
Journal Organiser des visioconférences de haute qualité (avec le logiciel libre Jitsi Meet)
Introduction
Avec le confinement tout le monde s'est mis à la visioconférence. De gré ou de force. Ce journal est une série de retours et bonnes pratiques sur la mise en place et le bon déroulement de visioconférences en utilisant Jitsi Meet, pour que vos visioconférences soient une réussite.
Cet article s'appuie sur notre propre expérience, les retours que nous avons eus à travers l'instance Jitsi Meet gratuite Suricate TV qu'Algoo met à la disposition du public ainsi que suite (…)
Forum Linux.général La sécurité sous Linux: partagez vos conseils, astuces et outils
Bonjour,
Quand on arrive sous GNU-Linux (et autre *nix) on pense souvent qu'on est au top de la protection (à cause des "pas de virus" et "code open-source très relu"). Très rapidement on se rend compte que c'est un système comme un autre mais on a la chance d'avoir des outils géniaux. Je voulais donc écrire un article sur le sujet mais je pense que pour collecter quelques avis le forum est un bon début, je vous invite donc à (…)
Modernisez votre code Java en un clic avec AutoRefactor v1.0.0 !
Le 22 mars 2015 est sortie la version 1.0.0 du projet AutoRefactor. Ce logiciel est publié sous Eclipse Public License v1.0 et GNU General Public License v3+.
AutoRefactor restructure automatiquement le code source d'un programme Java afin de :
- Faciliter la maintenance en améliorant la lisibilité
- exemple : lorsque toutes les branches d'un
if
ont les mêmes instructions à la fin des blocs, celles-ci sont déplacées après leif
, …
- exemple : lorsque toutes les branches d'un
- Moderniser le code
- exemple : passer des APIs de java.util.Vector vers celle de java.util.List, …
- Appliquer les bonnes pratiques
- exemple : utilisation d’accolades après un
if
, javadoc bien formés, bonne utilisation des APIs de BigDecimal, TestNG, …
- exemple : utilisation d’accolades après un
- Réduire la taille du code
- exemple : un
if
imbriqué dans un autreif
devient unif
unique, suppression des variables locales déclarées juste avant unreturn
, …
- exemple : un
- Améliorer les performances
- exemple : utiliser Integer.valueOf(int) au lieu de new Integer(int), …
Meetup : Les bonnes pratiques de MariaDB le 29 janvier 2015 chez Mozilla Paris
LeMug.fr (MySQL/MariaDB User Group France), organise un Meetup avec la contribution de MariaDB, à partir de 18h30 dans les locaux de Mozilla, 16 bis boulevard Montmartre, à Paris. Le thème abordé sera « Les bonnes pratiques avec MariaDB ».
Cet événement est ouvert à l'ensemble des développeurs et développeuses de tous les langages (C, PHP, Python, Java, Perl, Ruby, etc…). Ainsi, vous pourrez rencontrer la communauté de MariaDB.
Comme toujours le rendez-vous est gratuit et ouvert à tous, n’hésitez donc pas en parler autour de vous, et comme toujours… le nombre de places est limité. Alors n'hésitez pas à vous inscrire à partir de la page de l'événement !
Le programme de cette soirée :
- ouverture des portes à 18h30 (début 19h00) ;
- première présentation : installer et configurer MariaDB, par William Agasvari ;
- deuxième présentation : les nouvelles fonctions et fonctionnalités de MariaDB, par Christophe Villeneuve et Stéphane Varoqui ;
- troisième présentation : tour d’horizon des nouveaux moteurs de stockage, par Serge Frezefond ;
- networking et cocktail sponsorisé par D4 et MariaDB.