Clean Development Series

http://www.geekyboy.com/archives/459

Clean Development Series: Part 1, Dirty Code (cause/effect)

Clean Development Series: Part 2, Dirty Code (why we do it)

Clean Development Series: Part 3, Dirty Code (how to spot/smell it)

Clean Development Series: Part 4, Rewrite dilemma

时间: 2024-10-13 00:20:48

Clean Development Series的相关文章

Build better apps: Windows 10 by 10 development series

http://blogs.windows.com/buildingapps/2015/08/05/build-better-apps-windows-10-by-10-development-series/ We’ve been talking about the new capabilities that come with Windows 10 for some time, but an area that we haven’t really dug into yet is how they

UWP深入学习五:Build better apps: Windows 10 by 10 development series

Promotion in the Windows Store  In this article, I walk through how to Give your Store listing a makeover, Start measuring your success(using the Visual Studio Application Insights SDK in your app), and Start promoting your APP. Live Tiles and Notifi

github.com/dotnet/orleans

Orleans is a framework that provides a straight-forward approach to building distributed high-scale computing applications, without the need to learn and apply complex concurrency or other scaling patterns. It was created by Microsoft Research implem

Top JavaScript Frameworks, Libraries & Tools and When to Use Them

It seems almost every other week there is a new JavaScript library taking the web community by storm! The web community is increasingly vibrant, diverse and is moving rapidly on multiple fronts. It would be an impossible feat to survey every major Ja

常规功能和模块自定义系统 (cfcmms)—007Extjs的配置文件和自定义ui

常规功能和模块自定义系统 (cfcmms)-007Extjs的配置文件和自定义ui 一.在自动生成的项目中,文件 app.json 是整个前台系统的配置文件,可以在里面增加或修改配置参数来完成相应的功能.该文件的部分参数如下: { "name": "cfcmms", //项目命名空间 "version": "1.0.0.0", //项目版本号 "indexHtmlPath": "index.htm

SploitFun Linux x86 Exploit 开发系列教程

原文:Linux (x86) Exploit Development Series 在线阅读 PDF格式 EPUB格式 MOBI格式 Github 译者 章节 译者 典型的基于堆栈的缓冲区溢出 hackyzh 整数溢出 hackyzh Off-By-One 漏洞(基于栈) hackyzh 使用 return-to-libc 绕过 NX bit hackyzh 使用链式 return-to-libc 绕过 NX bit hackyzh 绕过ASLR – 第一部分 hackyzh 绕过ASLR –

[译]类型设计准则

本文由 CYJB 译自 Type Design Guidelines(.NET Framework 4.5). 对 CLR 来说,只存在两种类型——引用类型和值类型.但是为了讨论框架设计,我们将类型细分为更多的逻辑组,每组有其特定的设计准则. 类是通用的引用类型,框架中的大部分类型都是类.类因其支持面向对象的大部分特性和普遍适应性而大受欢迎.基类和抽象类是与扩展性相关的特殊逻辑组. 接口是可以由引用类型和值类型实现的类型.它们可以作为引用类型和值类型的层次结构的根,或者模拟多重继承(CLR 本身

gulp实用配置(2)——中小项目

上一篇的gulp配置很简单,主要就是为了demo的查看和调试,这一篇则会相对详细一些,包括压缩合并打时间戳等. 在互联网环境比较好的城市,需要多人协作的,大一点的项目应该都用上了模块化(这里主要指commonjs和ES6模块系统,不是再早的require.js和sea.js).代码也会更注重如何分离和注入,而不再是单纯的合并. 但是在很多小公司,开发模式或技术都还是比较传统的,或者一些小项目也完全不需要用上那些比较前沿的技术. 所以这篇配置就主要为了这样的中小项目. 1.所需工具和版本 包管理工

C++学习书籍推荐《Effective C++ 第三版》下载

百度云及其他网盘下载地址:点我 编辑推荐 <Effective C++:改善程序与设计的55个具体做法(第3版)(中文版)(双色)>前两个版本抓住了全世界无数程序员的目光.原因十分明显:Scott Meyers极富实践意义的C++研讨方式,描述出专家用以产出干净.正确.高效代码的经验法则和行事法则--也就是他们几乎总是做或不做的某些事.<Effective C++:改善程序与设计的55个具体做法(第3版)(中文版)(双色)>一共组织55个准则,每一条准则描述一个编写出更好的C++的