Discussion
Loading...

Post

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
sebsauvage
@sebsauvage@framapiaf.org  ·  activity timestamp 2 weeks ago

#développement
J'aime beaucoup cette idée - qui se fait généralement cracher à la gueule par la vaste majorité des développeurs - qu'un logiciel puisse être "terminé".
https://sebsauvage.net/links/?nhyv5A

  • Copy link
  • Flag this post
  • Block
Le Monolecte 😷🤬🐧 :oc:
@Monolecte@framapiaf.org replied  ·  activity timestamp last week

@sebsauvage

Oui, aussi.

Mais en même temps, les OS évoluent… faut quand même de temps à autre une maj pour les dépendances.

  • Copy link
  • Flag this comment
  • Block
sebsauvage
@sebsauvage@framapiaf.org replied  ·  activity timestamp last week

@Monolecte oui

  • Copy link
  • Flag this comment
  • Block
chibi-[N]ah🇫🇷 :gold_account:
@alex@social.nah.re replied  ·  activity timestamp 2 weeks ago

@sebsauvage le développement logiciel aujourd'hui, c’est de l’ajout de fonctionnalités inutiles jusqu’à atteindre le seuil de merdification.

  • Copy link
  • Flag this comment
  • Block
richintheflow
@richintheflow@mastodon.social replied  ·  activity timestamp 2 weeks ago

@sebsauvage pour nuancer je dirais que le principal soucis aujourd'hui c'est déjà de commencer avec des produits finis plutôt que terminés. Finis dans le sens de délivrable sans problème majeur. C'est de plus en plus commun et "normal" de se retrouver avec un programme non finis, version alpha ou beta, délivré mais pas entièrement fonctionnel et necessitant de futures updates.

  • Copy link
  • Flag this comment
  • Block
Grishka
@grishkaone@piaille.fr replied  ·  activity timestamp 2 weeks ago

@sebsauvage peut pas de côté, j’y pensais ce matin à propos de 7zip. La faille détectée l’an dernier a été documentée. 7zip est maintenu à jour branché 25.x), p7zip a priori non (16.x), bien qu’il fonctionne tres bien.

P7zip n’a *a priori* pas besoin de maj pour être utile et fiable, voire considéré comme terminé. Mais s’il est impacté par la faille, que faire ?

Je rejoins d’autres commentaires : l’idée qu’un soft soit fini me plaît, mais c’est différent d’un soft abandonné. Qu’on peut formuler comme la différence entre l’évolution et la maintenance.

  • Copy link
  • Flag this comment
  • Block
sebsauvage
@sebsauvage@framapiaf.org replied  ·  activity timestamp 2 weeks ago

@grishkaone
Oui il y a une différence entre "terminé" et "abandonné".
Même un soft terminé a besoin de mises à jour pour la sécurité ou la mise à jour des OS/dépendances.

  • Copy link
  • Flag this comment
  • Block
Pierre Equoy
@pieq@floss.social replied  ·  activity timestamp 2 weeks ago

@sebsauvage le problème se pose dès qu'un projet utilise des dépendances, et dès qu'il doit être packagé. Tôt ou tard, un truc pète et il faut appliquer des mises à jour.

Mais je suis d'accord sur le fond, à savoir que les fonctionnalités d'un logiciel puisse être finies, sans besoin d'en ajouter en permanence (le concept de nouvelles fonctionnalités, c'est à cause des entreprises qui embauchent une équipe de développement qu'elles doivent continuer à payer tous les mois)

  • Copy link
  • Flag this comment
  • Block
Parrot
@parrot_33@pouet.chapril.org replied  ·  activity timestamp 2 weeks ago

@sebsauvage

#include <stdio.h>

void main()
{
printf("Hello world\n");
}

Fini, pas besoin de révision

  • Copy link
  • Flag this comment
  • Block
simpey
@simpey@mamot.fr replied  ·  activity timestamp 2 weeks ago

@sebsauvage Tu n'utilise pas le fork de Shaarli ? Tu as un avis sur les changements et mises à jour ?

  • Copy link
  • Flag this comment
  • Block
sebsauvage
@sebsauvage@framapiaf.org replied  ·  activity timestamp 2 weeks ago

@simpey
Alors je continue à utiliser ma "vieille" version de Shaarli.
Je n'utilise pas la dernière version GitHub et pour être franc cela fait bien longtemps que je n'ai pas regardé ce que Shaarli est devenu, mais les derniers échos ne m'ont pas paru être très très positifs (augmentation des dépendances, etc.).

  • Copy link
  • Flag this comment
  • Block
Zot Nobot
@zotnobot@mastodon.social replied  ·  activity timestamp 2 weeks ago

@sebsauvage Quand on y pense, ça s'appliquait à la plupart des softs et jeux vidéos pré-internet, en particulier sur console. Une fois la cartouche produite, c'est immuable. Il y a bien des révisons, mais le produit était essentiellement fini. Aujourd'hui, on bâcle souvent les releases parce que c'est trop simple de corriger par après, et c'est économiquement plus rentable.

  • Copy link
  • Flag this comment
  • Block
willow
@willow@piaille.fr replied  ·  activity timestamp 2 weeks ago

@sebsauvage Ça me fait penser au "Kelvin Versioning" : l'idée c'est de partir d'une température en Kelvin, et de descendre d'un à chaque version. Une fois arrivé à 0, le logiciel n'évoluera plus jamais
https://jtobin.io/kelvin-versioning

  • Copy link
  • Flag this comment
  • Block
Je s'appelle Phipe 🍵🍺🖖🏼
@Phipe@diaspodon.fr replied  ·  activity timestamp 2 weeks ago

@sebsauvage
Voilà et accepter que nous le sutilisateurs soyons satisfait de son fonctionnement et de ses services. Pas besoin de rajouter du bling-bling que l'on ne demande pas (juste pour montrer qu'en tant que dev ils peuvent... mouarf !)
🤗 🖖🏼

  • Copy link
  • Flag this comment
  • Block
Arnapou
@arnapou@phpc.social replied  ·  activity timestamp 2 weeks ago

@sebsauvage C'est 100% la nature de ce que je disais à un ex-collègue la semaine dernière.

Il était une fois, les dev voyaient le "feature-complete" comme un St Graal. Aujourd'hui, c'est un gros-mot.

Pistes de réflexion :
- Course aux features, parallèle avec l'industrie de la consommation, toujours plus, vite fait, pas cher, obsolescence prog.
- Dogme du budget pour le neuf-qui-rapporte-marketé VS rien pour l'entretien-ou-maintenance-de-l-existant : cf. la fameuse "dette technique"

  • Copy link
  • Flag this comment
  • Block
tanavit
@tanavit@toot.aquilenet.fr replied  ·  activity timestamp 2 weeks ago

@sebsauvage

👍

  • Copy link
  • Flag this comment
  • Block
Aedius Filmania ⚙️🎮🖊️
@Aedius@lavraievie.social replied  ·  activity timestamp 2 weeks ago

@sebsauvage

Ce qui fait peur, c'est un projet avec 0 update depuis 1 an, 50 Pr de bugfix et 200 issues non trié 🥲

Mais un projet pas update, sans bug fix, et dont les seuls issue sont des demandes de feature en discussion ou refusé, ça me pose pas de soucis

  • Copy link
  • Flag this comment
  • Block
Aedius Filmania ⚙️🎮🖊️
@Aedius@lavraievie.social replied  ·  activity timestamp 2 weeks ago

@sebsauvage

Ce qui fait peur, c'est un projet avec 0 update depuis 1 an, 50 Pr de bugfix et 200 issues non trié 🥲

Mais un

  • Copy link
  • Flag this comment
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.0-rc.3.21 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login