摘要: 出色的软件工程师善用设计模式,勤于代码重构,编写单元测试,并对简单有宗教般的追求。除了这些,优秀的软件工程师还要通晓10个概念,这10个概念超越了编程语言与设计模式,软件工程师应当从更广的范围内明白这些道理:界面 (Interfaces )惯例与模板 (Conventions and Templates)分层 (Layering )算法的复杂性 (Algorithmic Complexity)散列法 (Hashing )缓存 (Caching )并发 (Concurrency )云计算(Cloud Computing )安全(Security )关系数据库 (Relational Databa 阅读全文
posted @ 2008-07-25 11:20 mytec 阅读(94) 评论(0) 推荐(0) 编辑