一、背景 随着公司的业务发展,项目越来越多,越来越大,复杂性也越来越高。查找一个BUG变得越发抓狂;新人熟悉一块代码也变得越发困难。有的时候顺手写下的一行充满坏味道的代码,可能当时不会出现什么影响,而且当事人也十分清楚自己写的东西。但是,当日积月累之后,这种坏代码越来越多,整个项目就变得混乱 ...
谈起代码质量,可读性,可维护性等,总是说,我们要有一套代码规范来严格执行。我经历的公司,大多都有代码规范,至于最终代码规范有没有发挥作用么,你猜 代码规范从制定到实施到发挥作用,其实还是有很多小的细节,今天我就来说说我看到的一些细节。 代码规范的本身的问题 从规范目标细节的角度,代码规范分为: 注释 命名 缩进空格 语句格式 规模 可靠性 语言特殊项 代码规范从实施的角度,我分了几类: 简单易执 ...
2018-08-21 17:30 3 608 推荐指数:
一、背景 随着公司的业务发展,项目越来越多,越来越大,复杂性也越来越高。查找一个BUG变得越发抓狂;新人熟悉一块代码也变得越发困难。有的时候顺手写下的一行充满坏味道的代码,可能当时不会出现什么影响,而且当事人也十分清楚自己写的东西。但是,当日积月累之后,这种坏代码越来越多,整个项目就变得混乱 ...
css规范之BEM规范 前言 引用一句经典名言在编程的世界里其中一件最难的事情就是命名,不管是设计到编程语言还是标记语言都会有命名的需求。今天聊的就是关于css的命名规范的发展过程以及演变。 命名的发展变化过程 非组件化项目css命名原则 复用性 全局性 ...
也谈谈规范JS代码的几个注意点 写JS代码差不多也有两年了吧,从刚开始的“初生牛犊不怕虎”乱写一通到后来也慢慢知道去规范一下自己写的代码。这种感觉就像是代码是你的作品,你希望它保持一份不仅干净而且也优雅的姿势。所以后来慢慢规范了自己写的代码,再后来觉得仅仅规范自己的代码还不行,这个团队其他人 ...
版权申明:本文为博主窗户(Colin Cai)原创,欢迎转帖。如要转贴,必须注明原文网址 http://www.cnblogs.com/Colin-Cai/p/7881317.html ...
编码规范是老生常谈的问题,现在再看代码规范可能不会再去在意变量,控件的命名方法等,而是更加关注代码的实用性。 首先我们要明白一下几点, 1.代码写出来除了让他跑起来还有个非常非常重要的作用是维护,因为没有一成不变的代码,需求变化代码就不可避免的要变化。 2.你不是一个人在写代码,你身后有一个 ...
前言 在上一讲 谈谈 Nginx 那点事【一】 中,介绍了Nginx的安装及基本结构,今天将工作中Nginx的一些配置,及常用的场景做一些总结。 这一讲总结的内容主要是关于Nginx服务配置、静态资源部署、以及强大的 Rewrite功能配置及其常用的场景。 Nginx服务器基础配置实例 ...
为什么突然决定总结Nginx ? Nginx简介 背景介绍 Nginx(“engine x”)一个具有高性能的【HTTP】和【反向代理】的【WEB服务器】,同时也是一个【POP3/SMTP/ ...
决定放弃现有工作 LZ刚刚毕业就有想来深圳的想法,介于某些原因LZ将心中的梦想暂且搁置了半年,在2013年底果断离职,什么年终奖,什么加工资都放弃了,就为心中的梦想。在这里LZ需要阐 ...