码迷,mamicode.com
首页 >  
搜索关键字:代码简洁    ( 344个结果
代码简洁之二:函数只做一件事儿
函数应该做一件事。做好这件事。只做这一件事。所以我们简化代码的一个简单方式就是不断拆分函数(Extract Method),一直拆分,拆分到不能再分出一个函数为止。拆函数的过程就是一个概括目的、步骤,提取抽象层次动名词的过程。不要做只是解释代码的简单概括,要让函数中的语句处于一个相同抽象层次,如果是...
分类:其他好文   时间:2016-01-02 18:27:59    阅读次数:116
实战c++中的智能指针unique_ptr系列-- unique_ptr与lambda的错误结合(尤其是捕获lambda中的unique_ptr)
lambda表达式是C++11新引入的东西,给我们带来了很多的方便,使得代码简洁明了。但是当我们把unique_ptr和lambda表达式结合的时候,错误就往往会出现,而且是致命的。直接看看下面的代码:#include "stdafx.h" #include #include #include class Message { public:...
分类:编程语言   时间:2015-12-28 22:08:58    阅读次数:978
【Objective-C学习记录】第二十一天
温故而知新,继续复习。OC中可以通过声明属性来省略setter和getter,达到让代码简洁的目的。使用属性时,不需要在接口和m文件中进行实例变量的声明和setter getter的实现,系统会自动提供这些,但是如果在接口部分自定义了实例变量,那么将以自定义的为准,系统不会生成实例变量。语法:采用@...
分类:其他好文   时间:2015-12-22 22:43:05    阅读次数:187
读王垠编程智慧--总结 原文真正链接www.yinwang.org/blog-cn/2015/11/21/programming-philosophy/
总的来说就是反复推敲自己写过的代码,让代码简洁,优雅,少bug可能。具体做来就是:1,代码逻辑层次分明,if--else2,写逻辑意义上模块化的代码,如函数,最好是40行,让你不用转动眼睛就可以看完,对其功能作用了然于心。最好让每个函数只做一件事情。3,使代码具有可读性,尽量少写注释。对英文要求可能...
分类:其他好文   时间:2015-12-09 13:28:26    阅读次数:110
JS性能优化笔记搜索整理
通过网上查找资料了解关于性能优化方面的内容,现简单整理,仅供大家在优化的过程中参考使用,如有什么问题请及时提出,再做出相应的补充修改。一、 让代码简洁:一些简略的表达方式也会产生很好的优化eg:x=x+1;在不影响功能的情况下可以简写为x++;二、 变量名方法名尽量在不影响语意的情况下简单。(可以选...
分类:Web程序   时间:2015-11-27 19:57:09    阅读次数:189
舒服,是留给死人的! 距舒服仅剩1W来天! 这些累死不想活的SQL查询!
幼儿园大班丶默注意:以下代码简洁易懂请认真仔细观看!1--查询每门课程的平均分,并按照降序排列1 select GradeId,SUM(ClassHour) as 总学时数2 from Subject3 group by GradeId4 order by sum(ClassHour)2--查询每个...
分类:数据库   时间:2015-11-05 10:18:15    阅读次数:272
007 The Inheritance In JAVA
在JAVA中有一个特型叫继承(Inheritance),通过继承我们可以重复使用代码,令代码简洁,易于扩展。例如:有一个sharp的类,这个类实现了sharp的一些方法,现在我们要写一个circle的类,我们想了想,呀circle属于sharp的一种呀,我们可以继承sharp呀!对,这就是继承的奥妙...
分类:编程语言   时间:2015-10-27 15:06:29    阅读次数:154
code review and code style
1. 关键字,语法,运行机制,代码逻辑2. 代码功能。代码简洁。不宜冗长。代码要重用,抽象出来,不要copy/paste3. 新人,代码复查,对代码质量控制。逻辑。尊重别人的代码让owner自己更改有问题的代码4. 注释详细,功能,认真5. Code review(互相review/交叉review...
分类:其他好文   时间:2015-10-22 12:10:12    阅读次数:185
C#知识体系(一) --- 常用的LInq 与lambda表达式
LinQ是我们常用的技术之一。因为我们绕不开的要对数据进行一系列的调整,如 排序、 条件筛选、求和、分组、多表联接 等等。lambda则是我们常用的语法糖,配合linq使用天衣无缝,不知不觉就用上了,主要还是看着代码简洁,逼格够高。。。接下来我们就来看看常用的有哪些先来点基础数据 //用户...
分类:Windows程序   时间:2015-09-23 18:36:30    阅读次数:256
GreenDAO数据库版本升级
GreenDAO是一款非要流行的android平台上的数据库框架,性能优秀,代码简洁。初始化数据库模型代码的时候需要使用java项目生成代码,依赖的jar包已经上传到我的资源里了,下载地址如下:http://download.csdn.net/detail/fancylovejava/8859203...
分类:数据库   时间:2015-09-22 14:28:43    阅读次数:542
344条   上一页 1 ... 22 23 24 25 26 ... 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!