Follow me on GitHub

存档在12月, 2012

Web开发中的约定及模式

此次分享的内容是针对我们开发过程中存在的混乱和不协调,结合厝边网和雅乐项目开发中遇到的问题,介绍一些和Web开发相关的知识。

关于非技术人员学技术是否有助于沟通协调的问题,推荐一篇文章《我是产品经理我需不需要学技术?》文中将非技术人员学习技术的方法总结为:忽略技术细节,关注技术的原理、边界、和成本。我表示非常认同。

由于分享对象中有一半不是做技术的,所以代码实现部分会尽量避免,专业性比较强的内容也简单带过,重点放在开发常识和解决问题思路的介绍。希望技术人员能够有所收获,将对自己有用的部分运用到今后的开发实践中来;对于非技术人员,通过了解这些开发常识,再加上一些逻辑推理,应该能够对项目实施环节有更准确的判断,提出更合理的需求,和最优化的决策。

DRY(Don’t Repeat Yourself)

约定优于配置(convention over configuration)

Security By Default

模块化

好的代码是一笔积蓄,坏的代码则是一笔负债。这句是说给开发人员听的,各位可以在开发工作中细细体味。

SemVer — 语义化的版本管理策略[译]

npm、AMD架构的成功,越来越说明当下编程技巧的重要性正逐渐被软件生态系统所取代,软件能否很好的融入既有生态圈成为评判软件质量的重要指标,也在很大程度决定了软件发展空间乃至其生命周期。

作为一名热爱开源并积极贡献代码的开发者,除了完成条理清晰,功能完整,注释详尽的代码,还需要考虑到版本更新过程中的依赖关系管理问题,为协作项目的推进贡献力量。

该文档介绍了一套软件版本控制方案,旨在通过约定规则,让开发者远离软件管理世界里的“依赖地狱”。让软件在生命周期内能够可靠,持续,方便地为其他成员所用。

More >

移动设备浏览当前页