看板 Soft_Job 關於我們 聯絡資訊
我個人對達到Production Level軟體的定義, 大致是: function + Quality. Function當然是do the right things.軟體功能必須有效的滿足需求. 至於Quality,我個人常用PASS ME作為衡量的準則: Performance, 高效能。 Availability, 高可用度;即Anytime/Anywhere系統皆維持在可用狀態。 Scalability, 高規模度。 Security, 高安全性。 Maintainability, 高維護度;系統維護簡單、維護成本低。 Extensibility, 高延展性;系統架構良好. 未來可輕易擴充功能及因應需求變動。 當然, PASS ME的每個面向都可以定義量化的指標來衡量. 至於軟體工程的方法論,最佳實務,使用的軟體框架及工具等(版控 ,agile,refactoring...) 都只能算是讓軟體達到production level的必要條件. ※ 引述《paaju (趴啾)》之銘言: : 我是剛從學校畢業還沒有工作經驗的新鮮人 : 最近在programmer面試的時候有被問到 : 要寫production level code : 可是真的不是很清楚production level code是要寫成怎樣呢 : 不知道有人可以指點迷津一下嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.172.176