E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
高质量代码
每周一书-编写
高质量代码
:改善C程序代码的125个建议
本周为大家送出的书是由机械工业出版社出版,马伟编著的《编写
高质量代码
:改善C程序代码的125个建议》。
weixin_30527323
·
2020-07-14 02:46
Collections扩展工具
楔子学习《编写
高质量代码
》下面简单介绍3个有个性的Collections扩展工具包FastUtilfastutil主要提供2种功能:一种是限定键值类型的Map、List、Set,另一种是大容量的集合(一个
千里草竹
·
2020-07-12 03:23
java
你不知道的NSError
所以在这类错误发生时,你应该手动核查这类情况并告知用户.大部分情况下,错误不会引起程序崩溃.错误代表着可预料的问题,并且有很多类型的操作可以在不引起程序崩溃的的情况下失败,它们比异常更常见.与异常不同,这种错误核查是
高质量代码
的常规项
天作修罗
·
2020-07-11 21:04
闲谈设计模式
了解这些前辈们总结出来的经验有助于帮助你写出来更优秀的代码,帮助你写出可扩展、可读、可维护的
高质量代码
。
品途旅游
·
2020-07-11 00:14
编程语言
.Net
闲谈设计模式
了解这些前辈们总结出来的经验有助于帮助你写出来更优秀的代码,帮助你写出可扩展、可读、可维护的
高质量代码
。
Love it or leave it
·
2020-07-10 23:00
如何提高代码可读性、可维护性
高质量代码
的三大要素:可读性、可维护性和可变更性做好代码规范、提高代码质量,能显著增强代码的可读性、可维护性和可变更性。努力提高代码的读写可维护性,是做好代码规范的必要非充分条件。
zzz1_1zzz
·
2020-07-10 15:12
C语言
提高JAVA代码质量,减少代码缺陷
高质量代码
中往往缺陷更少!确保高的Java代码质量有两个步骤:尽早并经常地编写各个层次的测试用例,以及持续的监测质量状况什么是软件质量?
zhimin_duan1986
·
2020-07-10 14:56
JavaEE
软件重构
一、
高质量代码
1、什么是软件?什么又是程序?区别与联系。(1)软件=程序+文档=数据结构+算法+文档(2)软件是包含程序的有机集合体,程序是软件的必要元素。任何软件都有可运行的程序,至少一个。
shirley
·
2020-07-10 14:12
C++&C
优化
refactoring
methods
算法
algorithm
文档
Android清洁架构(一)
AndroidCleanArchitecture系列之一——清洁的Android架构原文链接点我开始我们都知道,编写
高质量代码
非常困难而且复杂。
菠萝菠萝派
·
2020-07-10 05:59
Android开源
Android官网翻译
如何提高代码可读性、可维护性
如何提高代码可读性、可维护性1、
高质量代码
的三大要素:可读性、可维护性和可变更性。2、任何语言都需要强调编码风格的一致性。只要是团队开发,每个人都以相同的方式编写就是至关重要的。
IT小白3
·
2020-07-10 05:38
编程管理
浏览器渲染机制
在web开发的过程中知道和了解浏览器是如何进行页面渲染的,可以帮助我们在开发的过程中更好的写出
高质量代码
。
七_五
·
2020-07-09 12:38
[转]如何提高代码质量
高质量代码
的三要素我们评价
高质量代码
有三要素:可读性、可维护性、可变更性。我们的代码要一个都不能少地达
weixin_30516243
·
2020-07-09 09:20
任正非公开信深度解读:两年怎样改变了华为?
行动计划包括:要从最基础的编码质量做起,视
高质量代码
为尊严和个人声誉;要重构腐化的架构
世上我最好
·
2020-07-09 07:55
测试驱动开发(TDD)总结——原理篇
我是一名喜欢追求
高质量代码
和高效率工作的软件开发工程师,因此我学习SOLID和SimpleDesign等原则、阅读优秀的开源代码、阅读相关的书籍、学习软件过程方法和真实项目实践,但是在追求
高质量代码
的道路上
weixin_34217711
·
2020-07-08 17:44
霸榜GitHub必读书籍:编写
高质量代码
改善Java程序员的151个建议
那些所谓的架构师、设计师、项目经理、分析师们,已经有多长时间没有写过代码了?代码是一-切的基石,我不太信任连“HelloWorld”都没有写过的架构师。看看我们软件界的先辈们吧,DennisM.Ritchie决定创造-门“看上去很好”的语言时,如果只是站在高处呐喊,这门语言是划时代的,它有多么优秀,但不去实现,又有何用呢?没有DennisM.Ritchie的亲自编码实现,C语言不可能诞生,UNIX
java搬砖工人
·
2020-07-08 14:00
编写
高质量代码
改善C#程序的157个建议——建议154:不要过度设计,在敏捷中体会重构的乐趣...
建议154:不要过度设计,在敏捷中体会重构的乐趣有时候,我们不得不随时更改软件的设计:如果项目是针对某个大型机构的,不同级别的软件使用者,会提出不同的需求,或者随着关键岗位人员的更替,需求也会随个人意志有所变更。如果竞争对手增加了新需求,我们也不得不为正在研发的新产品调整设计方案。刚开始的架构太糟糕了,这可能源于设计经验的不足或者架构师的不负责任。以上分别从外部和内部描述了必须修改需求和设计的几种
weixin_30483495
·
2020-07-08 13:56
linux c++ 服务器端开发面试必看书籍
(美国)Cormen.扫描版》二、C/C++面试题基础系列《程序员面试宝典》《程序员面试攻略》《C/C++程序员生存手册》三、
高质量代码
系列《高质量程序设计指南》《高质量程序设计艺术》四、C语言系列(对很好的掌握
老张心得
·
2020-07-07 01:17
计算机
IT
C
C
如何培养成移动开发高手?
一名Andriod开发的技能体现在「实际量级下解决问题的能力」,即高效的产出
高质量代码
,迅速解决开发中存在的BUG,对于需求提出合理的解决方案。
小学生写代码
·
2020-07-07 01:57
挨踢项目求生法则——编码篇
大部分程序员是追求进步和
高质量代码
的,往往是烂的管理方式、无节操的项目工期而导致程序员不知所措、疲于奔命、为赶工而写代码。当加班成常态,你还跟我谈什么代码质量呢!什么叫挨踢项目?
weixin_34367845
·
2020-07-06 19:08
Github即将破百万的PDF:编写
高质量代码
改善JAVA程序的151个建议
在通往"Java技术殿堂"的路上,本书将为你指点迷津!内容全部由Java编码的最佳实践组成,从语法、程序设计和架构、工具和框架、编码风格和编程思想等五大方面,对Java程序员遇到的各种棘手的疑难问题给出了经验性的解决方案,为Java程序员如何编写高质量的Java代码提出了151条极为宝贵的建议。对于每一个问题,不仅以建议的方式从正反两面蛤出了被实践证明为十分优秀的解决方案和非常精糕的解决方案,而且
架构师公社
·
2020-07-06 08:37
java
编程
【总结整理】行内标签span设置position:absolute/float属性可以设置宽度与高度
引用下曹刘阳写的《编写
高质量代码
-web前端开发修炼之道》一书中看到的一句话:position:absolute和float会隐式地改变display类型,不论之前什么类型的元素(display:none
weixin_34236497
·
2020-07-06 00:59
《高质量程序设计指南——C++C语言(第3版)(修订版)》图书信息
本书提供内建
高质量代码
必须熟练掌握的编程技术与规范。“高质量”试图挽回的是——投入大量人、材、物力的事后检测和补救。同类书目推荐:《Eff
weixin_34148340
·
2020-07-06 00:02
前端工程师成长之多读好书
2前端技术2.1综合《现代前端技术解析》《Web前端开发最佳实践》《Web前端工程师修炼之道》《编写
高质量代码
-Web前端开发修炼之道》《响应式Web设计
weixin_34008933
·
2020-07-05 23:44
java web方向开发推荐书籍
同类的你可以参考《编写
高质量代码
:改善Java程序的151个建议》、《java优化编程》。4《疯狂java讲义》李刚这本入门不错。当然有多少是抄官方文档的API说明(自我翻译or他人翻译or个人
weixin_30729609
·
2020-07-05 21:36
代码阅读笔记
【习惯养成】1.养成有目的的阅读
高质量代码
的习惯,学习新的模式、编程风格、或者实现某些需求(如了解功能实现原理,发现bug)2.养成阅读相关文档了解库函数库元素的习惯,提高代码编写和阅读能力3.养成编程写注释的好习惯
weixin_30569033
·
2020-07-05 21:54
编写
高质量代码
--改善Java程序
声明:本文只是把秦小波所著《编写
高质量代码
--改善Java程序的151个建议》一书的目录贴出来,相当于整个大纲,就好比武功心法,版权归属秦小波。
爱你是我最好的张扬
·
2020-07-05 15:13
Java
Java
【
高质量代码
】如何写出更高质量的C/C++代码(1):内存管理
内存的管理是C/C++开发程序过程中的一个比较麻烦的问题。对于经验不是足够丰富的程序员来说,开发比较复杂的程序的时候几乎肯定会遇到内存管理方面的bug。对C/C++语言以及编译机制深入的理解和养成良好的编程习惯可以尽量减少这类bug产生的几率。1、C/C++程序运行时内存结构简介一个典型的C/C++编译的进程所占用的内存空间通常分为5个部分,由低地址到高地址分别为:代码段(Code/TextSeg
取次花丛懒回顾
·
2020-07-05 11:15
编程语言
前端工程师成长之多读好书
2前端技术2.1综合《现代前端技术解析》《Web前端开发最佳实践》《Web前端工程师修炼之道》《编写
高质量代码
-Web前端开发修炼之道》《响应式Web设计
极简丰盛人生
·
2020-07-04 02:29
编写
高质量代码
--改善C程序代码的125个建议.马伟
为什么写作本书众所周知,C语言是一门既具有高级语言特点,又有汇编语言特点的通用计算机编程言,无论是操作系统(如MicrosoftWindows、MacOSLinux和UNX等)嵌式系与普通应用软件,还是目前流行的移动智能设备开发,随处都可以看见它依然矫健的身影它能够轻松地应用于各类层次的开发中,从设备驱动程序和操作系统组件到大规模应用序,它都能够很好地胜任。毋庸置疑,它是二十几年来使用最为广泛、生
BassetHoud
·
2020-07-02 17:27
编程
C
计算机
极客课程-----数据结构与算法
过分强调神话其功能;愿意投入时间的原因:a、大公司面试;b、这个是基础-是编程的基石-是内功心法->写出高性能代码的前提;c、知其然,知其所以然学成评判标准:a、有时间复杂度空间复杂度看问题的意思b、逻辑思维意思c、
高质量代码
beatITbeat
·
2020-07-02 15:13
数据机构基础
打造
高质量代码
之三(表驱动法)
表驱动法是一种编程模式——从表里面查找信息而不是使用逻辑语句(if和case)。事实上,凡是能通过逻辑语句来选择的事物,都可以通过查表来选择。对简单的情况而言,使用逻辑语句更为容易和直白。但随着逻辑链的越来越复杂,查表法也就愈发显得更具有吸引力。举例:把字符划分为字母、标点和数字三类。使用复杂逻辑if((('a'<=inputChar)&&(inputChar<='z'))||(('A'<=inp
猪葛大李
·
2020-07-02 01:29
优雅代码设计
Java工程师书单(初级、中级、高级)
转自:http://mp.weixin.qq.com/s/nXTJsrbyUO9Ox_Y7QNE7Fw初级书单《编写
高质量代码
——改善Java程序的151个建议》这是一本值得入门java的人放在床头的书
Jack4J
·
2020-07-01 12:41
Picasso解析(2)-LruCache缓存分析
如果仅仅只是这样梳理一遍,那就只是为了看代码而看代码了,真正的我们还是应该学习到这些
高质量代码
中优美的设计与精湛的技巧。从这一篇开始,我就会逐一将我在当中学习到的地方分享出来。
Dracula716
·
2020-07-01 05:09
高质量代码
规范及架构思维
写出JQuery架构简单分析jquery通过调用入口模块,创建工厂,将功能模块的功能注入到jquery对象中,而功能模块通过多个模块通过extends继承,互不影响。jquery的模块分离、接口模块的设计正是值得学习的地方。//jQuery整体上被包裹在一个匿名函数中,这个匿名函数再作为另一个匿名函数的参数被传入.(function(window){varjquery=(function(){va
菜鸡的全栈路
·
2020-07-01 04:43
js性能优化
智能指针管理通过new创建的对象
来自《编写
高质量代码
:改善C++程序的150个建议》读书笔记1.auto_ptr指向一个以new建立的对象,当auto_ptr的生命周期结束时,其所指向的对象之资源也会被自动释放,且不必显示地调用delete
ProHayley
·
2020-06-30 19:00
随身笔记
200本史上最全最新前端书籍下载
1、javascriptJavaScript.DOM高级程序设计JavaScript网页特效范例宝典JavaScript忍者秘籍锋利的jQuery编写
高质量代码
-改善JavaScript程序的188个建议
谢特boy
·
2020-06-29 17:02
前端电子书
剑指offer:java版
从尾到头打印链表7.重建二叉树8.二叉树的下一个结点9.用两个栈实现队列10.1斐波那契数列11.旋转数组的最小数字12.矩阵中的路径13.机器人的运动范围14.剪绳子15.二进制中1的个数15.引申:总结一
高质量代码
勇敢前行的小蚂蚁
·
2020-06-29 12:48
算法
剑指offer
Java工程师书单(初级、中级、高级)
初级书单《编写
高质量代码
——改善Java程序的151个建议》这是一本值得入门java的人放在床头的书。此书内容广泛、要点翔实。大多数优秀
weixin_34297300
·
2020-06-28 16:16
编写
高质量代码
:改善Java程序的151个建议(第一章:JAVA开发中通用的方法和准则)...
编写
高质量代码
:改善Java程序的151个建议(第一章:JAVA开发中通用的方法和准则)目录建议1:不要在常量和变量中出现易混淆的字母建议2:莫让常量蜕变成变量建议3:三元操作符的类型务必一致建议4:避免带有变长参数的方法重载建议
weixin_34290352
·
2020-06-28 16:34
6 个实例详解如何把 if-else 代码重构成
高质量代码
文章如何“干掉”if...else中大部分都是理论知识,并没有什么案例,这篇文章使用6个实例对if...else进行深入分析,6个实例掌握if..else重构核心方法。为什么我们写的代码都是if-else?程序员想必都经历过这样的场景:刚开始自己写的代码很简洁,逻辑清晰,函数精简,没有一个if-else,可随着代码逻辑不断完善和业务的瞬息万变:比如需要对入参进行类型和值进行判断;这里要判断下对象是
Rank92
·
2020-06-28 15:16
编写
高质量代码
改善C#程序的157个建议——建议105:使用私有构造函数强化单例...
建议105:使用私有构造函数强化单例单例指一个类型只生成一个实例对象。单例的一个简单实现如下所示:staticvoidMain(string[]args){Singleton.Instance.SampleMethod();}publicsealedclassSingleton{staticSingletoninstance=null;publicstaticSingletonInstance{g
weixin_30709635
·
2020-06-27 23:33
编写
高质量代码
--改善python程序的建议(一)
原文发表在我的博客主页,转载请注明出处!初衷python是一个入门十分容易的编程语言,但是想要写好python却是一件不容易的事情,如果不是专业使用python的人,只是将python作为一个脚本语言或者用来处理数据,到了掌握基本的语法之后,便不再寻求进步。但是相信每个学习python的人都知道pythonic这个单词,这个词语很难定义,全靠心领神会,但大家心中都认同TimPeters的《TheZ
weixin_30550081
·
2020-06-27 21:24
写代码必看!!!!
专业程序员的7个素质:承担责任,
高质量代码
,代码上的时间,对自己领域的精通,思维模式,沟通,合作。1.写逻辑代码写完后一定要对着自己的逻辑全部走通一遍。不要写完立即开始运行调试。
僵尸男孩
·
2020-06-27 01:33
lua
编写
高质量代码
当看到编写
高质量代码
,这本书的时候,才明白基础需要打得更深,更牢靠,基础不是单单指技术基础,还有对于技术之外的底层理解。怪异模式和DTD怪异模式是为了兼容低版本浏览器。
Simon王小白
·
2020-06-26 21:32
【
高质量代码
系列2】switch 语句重构技巧总结
switch语句在日常开发中,常常用来根据不同的类型,执行不同的操作。如果类型很多,整个swtich代码会变得很臃肿,代码可扩展性、可阅读性都很差。针对这个问题,我们可以考虑使用多态来解决,将每个类型的行为封装到一个子类中。下面以加减等计算类型的操作为例说明这个问题1publicenumCalculateType{23ADD("add","加法"),SUB("sub","减法"),MUL("mul
灿若繁星
·
2020-06-26 13:12
高质量代码实践
看这里!C++程序猿必读九本服务器开发经典书籍
(美国)Cormen.扫描版》二、C/C++面试题基础系列《程序员面试宝典》《程序员面试攻略》《C/C++程序员生存手册》三、
高质量代码
系列《高质量程序设计指南》《高质量程序设计艺术》四、C语言系列(对很好的掌握
键盘舞蹈者
·
2020-06-26 00:46
C语言
C++
编程
大话设计模式读书笔记 1----简单工厂模式
高质量代码
:可维护可复用可扩展灵活性好举例:活字印刷术要修改排版,只需要换掉字,这是可维护。每个字可以重复使用,这是可复用。若文章需要加字,另外刻字加入即可,这是可扩展。
苏洋啊哈哈哈哈
·
2020-06-25 15:37
大话设计模式
OC-编写
高质量代码
前言:Effectiveobjective-C,翻译过来是编写高质量iOS与OSX代码的52个有效方法,作者是MattGalloway,本书是世界级C++开发大师ScottMeyers亲自担当顾问编辑的“EffectiveSoftwareDevelopmentSeries”系列丛书中的新作,Amazon全五星评价。全书从语法、接口与API设计、内存管理、框架等7大方面总结和探讨了Objective
KKLinJJ
·
2020-06-25 08:47
书写
高质量代码
之状态维护
维护程序状态的一些小心得。状态之始我们第一眼接触新事物所触发的思考方式,决定了以后我们看待这样事物的角度,进而影响更深层次的理解和行为。编程相对于人类历史的进程而言,不过是个六七岁孩童偶然捡到的新玩具,因为新鲜好玩到现在都还爱不释手。这个玩具于我们的大脑会产生怎么样的化学反应是个未知数,每个个体都不同。你第一眼见到色彩或形状直接关系到你的兴趣点或是以后会怎样去把玩这个玩具。小朋友拿到新玩具往往急不
前端摆渡人
·
2020-06-24 21:01
编程
程序员
IT
JavaScript
前端
如何写出
高质量代码
,大佬10板斧经验分享!!!
这几天开发遇到了很多坑,大部分坑都是自己前期没规划好,后期因为业务已经开发完了,如果要进行大修改,又要回归测试所有的功能,最后只能不了了之。入坑后出坑的代价太大了,所以想分享一些日常开发心得,也希望童鞋们不要走我的老路。好了废话不多说,开始今天入坑血泪史介绍。一、请使用对象参数为什么方法参数最好用对象呢,核心原因就是为了好扩展,特别是service服务,每一个方法可能都会有很多地方引用,如果方法参
林老师带你学编程
·
2020-06-24 05:14
java
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他