Flags de fonctionnalités : pièges et leçons tirées de la recherche sur les systèmes configurables

2025-02-14

Cet article explore les problèmes potentiels des flags de fonctionnalités, une technique largement utilisée dans le développement de logiciels. Bien que pratiques, les auteurs soutiennent que les flags de fonctionnalités peuvent conduire à du code difficile à maintenir, notamment en ce qui concerne les interactions entre fonctionnalités, la suppression des flags et les tests. L'article passe en revue les recherches existantes sur les systèmes configurables et les lignes de produits logiciels, en résumant les leçons apprises, telles que : définir clairement les décideurs de configuration, choisir des temps de liaison appropriés, utiliser une implémentation et une documentation standardisées et utiliser des techniques telles que les tests combinatoires pour améliorer la qualité du logiciel.

Lire plus
Développement systèmes configurables

Guerres de bases de données en 2024 : batailles open source, acquisitions de grandes entreprises technologiques

2025-01-01
Guerres de bases de données en 2024 : batailles open source, acquisitions de grandes entreprises technologiques

L'année 2024 a été mouvementée dans le monde des bases de données, marquée par des conflits de licences et une compétition acharnée entre les géants de la technologie. Redis et Elasticsearch ont subi de vives critiques de la part de la communauté après avoir modifié leurs licences, pour finalement revenir à des modèles open source. La rivalité entre Databricks et Snowflake a dépassé les simples benchmarks de performance, englobant les LLMs et les catalogues de données, stimulant ainsi l'innovation. La simplicité d'utilisation et la portabilité de DuckDB en ont fait un choix populaire pour les requêtes analytiques, conduisant à son intégration dans divers systèmes. L'année a également vu le lancement de bases de données comme Aurora DSQL, CedarDB et Google Bigtable compatible SQL, ainsi que des acquisitions d'entreprises importantes telles qu'Alteryx et MariaDB. L'article se conclut par un récit sur le 80e anniversaire de Larry Ellison, soulignant l'immense richesse et la compétition intense au sein de l'industrie des bases de données.

Lire plus
Technologie bases de données