Giriş
Açıklaması şöyle
Yazılımın idame ettirilebilir (Maintainable) olması için gereken bazı şeyler şöyle
Açıklaması şöyle
Maintainability is the degree to which software is understood, repaired, or enhanced. It should be easy to make changes in software, either for the addition of a new feature or for a bug fix. Maintainability is the ease with which you can modify software, adapt it for other purposes, or transfer it from one development team to another. Compliance with software architectural rules and consistency across the application combine to make software maintainable.
Yazılımın idame ettirilebilir (Maintainable) olması için ISO/IEC 25010 tarafından getirilen açıklama şöyle
Maintainability — efforts for a system to be modified or improved in the futurea) Modularity — if an app is built with components, does change of one component affect other components?b) Reusability — can an asset be used in more than one system, or in building other assets? Again, this might be extremely time-saving when changing or expanding the app.c) Analyzability — is it easy to analyze any activities in the app that need to be taken into account?d) Modifiability — is the app easy to modify without harming present product quality?e) Testability — can the app be tested, also automatically?
Balance Modularization and Re-UsabilityIncorporate Automated TestingLog Meaningful EventsDisplay Meaningful User MessageImplement Application and Infrastructure MonitoringMaintain DocumentationDemand Development Time for Eliminating Tech Debt
Stability
Aslında bir başka önemli madde de Stability. Stability farklı şekillerde anlaşılabiliyor. Bir açıklaması şöyleStability eksikliğini özellikle, Google API'lerinde görebiliriz. Çok rahat bir şekilde bir sürü kütüphane ve API'yi deprecate edip, bir sürü uygulamanın İdame Ettirilebilirliğini düşürüyorlar.... stability isn’t about day-to-day lack of crashes, it’s about the stability of the interfaces provided by the distribution, both programming interfaces and user interfaces.
Hiç yorum yok:
Yorum Gönder