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
高质量代码
编写高质量前端代码——HTML&CSS篇
最近刚读完《编写
高质量代码
——Web前端开发修炼之道》,赶紧总结巩固下记忆,也方便平时查阅。1、结构、样式和行为分离这个不用多说,现在也是这样编码的。在此基础上,还要做到精简、重用、有序。
echoyoung46
·
2020-06-23 06:51
代码质量
资深Web技术专家曹刘阳:2016年前端技术观察
在“如何编写
高质量代码
”领域研究颇深,《编写
高质量代码
——Web前端开发修炼之道》作者。
陈秋歌
·
2020-06-22 22:47
面试官一问就懵的设计模式题,是时候怼回去了
如果说数据结构和算法是教你如何写出高效的代码,那设计模式讲的就是如何写出可扩展、可读、可维护的
高质量代码
。所以,设计模式与编码密切
程序员小灰
·
2020-06-22 18:41
服务器开发必读书籍
(美国)Cormen.扫描版》二、C/C++面试题基础系列《程序员面试宝典》《程序员面试攻略》《C/C++程序员生存手册》三、
高质量代码
系列《高质量程序设计指南》《高质量程序设计艺术》四、C语言系列(对很好的掌握
weixin_30335353
·
2020-06-21 09:21
【
高质量代码
系列1】过多的if else 代码重构技巧总结
一、ifelse的滥用在实际业务开发中,常常面临多个条件判断的情况,如果不加思索就写代码,很容易出现一堆ifelse的代码,导致代码逻辑不清晰,可阅读性很差,笔者现在改造中的一个历史遗留项目,大片大片的ifelse,给后来人带来很大的理解成本。过多的ifelse,这是很明显的坏代码的味道,这时就应该考虑自己的设计是否合理,有没有更好的表达方式了。二、ifelse重构技巧1.适当提前return这是
灿若繁星
·
2020-06-21 07:08
高质量代码实践
AgenPro:先进、灵活的代码生成软件
快速获取
高质量代码
!使用往返工程和完全可自定义的模板自动执行SNMP。AgenPro是目前可用于SNMP开发的最先进、最灵活的代码生成软件。
哲想软件
·
2020-06-17 00:00
Github即将破百万的PDF:编写
高质量代码
改善JAVA程序的151个建议
在通往"Java技术殿堂"的路上,本书将为你指点迷津!内容全部由Java编码的最佳实践组成,从语法、程序设计和架构、工具和框架、编码风格和编程思想等五大方面,对Java程序员遇到的各种棘手的疑难问题给出了经验性的解决方案,为Java程序员如何编写高质量的Java代码提出了151条极为宝贵的建议。对于每一个问题,不仅以建议的方式从正反两面蛤出了被实践证明为十分优秀的解决方案和非常精糕的解决方案,而且
java搬砖工人
·
2020-06-13 15:00
编写
高质量代码
改善 Python 程序的 91 个建议
本文内容全部由Python编码的最佳实践组成,从基本原则、惯用法、语法、库、设计模式、内部机制、开发工具和性能优化8个方面深入探讨了编写高质量Python代码的技巧与禁忌,一共总结出91条宝贵的建议。每条建议对应Python程序员可能会遇到的一个问题。建议1:理解Pythonic概念建议2:编写Pythonic代码建议3:理解Python与C语言的不同之处建议4:在代码中适当添加注释建议5:通过适
code小生
·
2020-05-28 00:31
python
程序员
编程
代码优化
ThreadX全家桶初探,一旦推广起来,对其它RTOS和中间件几乎是毁灭性打击
以前ThreadX就是神秘的存在,网上搜的代码也都比较古老,从研究学习的角度来看,还是希望这波开源的,毕竟我们可以从中学习到很多东西,没有什么能比学习超
高质量代码
能更加提高自己了。
安富莱电子
·
2020-05-27 14:00
编写
高质量代码
改善 Python 程序的 91 个建议
本文内容全部由Python编码的最佳实践组成,从基本原则、惯用法、语法、库、设计模式、内部机制、开发工具和性能优化8个方面深入探讨了编写高质量Python代码的技巧与禁忌,一共总结出91条宝贵的建议。每条建议对应Python程序员可能会遇到的一个问题。建议1:理解Pythonic概念建议2:编写Pythonic代码建议3:理解Python与C语言的不同之处建议4:在代码中适当添加注释建议5:通过适
代码小生
·
2020-05-25 21:53
Python
程序员
编程经验
Java之旅
编写
高质量代码
改善Python程序的91个建议
本文内容全部由Python编码的最佳实践组成,从基本原则、惯用法、语法、库、设计模式、内部机制、开发工具和性能优化8个方面深入探讨了编写高质量Python代码的技巧与禁忌,一共总结出91条宝贵的建议。每条建议对应Python程序员可能会遇到的一个问题。建议1:理解Pythonic概念建议2:编写Pythonic代码建议3:理解Python与C语言的不同之处建议4:在代码中适当添加注释建议5:通过适
逆锋起笔
·
2020-05-25 21:00
您的模型质量诊断专家—MI
须进行模型静态检查•高模型质量要求:采用MBD模式,开发嵌入式软件10年来,广泛使用Simulink/Targetlink模型进行设计,设计质量的保证,离不开模型静态检查/规范检查,高质量模型才能生成
高质量代码
hirain123
·
2020-05-19 10:33
mi
编写高质量C#代码必备技巧(下)
以下为《编写
高质量代码
:改善C#程序的157个建议》作者【陆敏技】的读书总结,添加了笔者自己的理解或示例。90:不要为抽象类提供公开的构造方法。
su9257_海澜
·
2020-05-18 18:41
如何刻意的成为一个二叉树的孩子:二叉树的子结构问题
匹配二叉树的子结构问题概述与思路剖析问题概述思路剖析编写高质量的代码与手撕代码展示编写
高质量代码
的注意点:手撕代码问题概述与思路剖析问题概述匹配二叉树的子结构,(子结构为空树也视为不匹配)如下图所示:简单的说
Handling[韩镇江]
·
2020-05-05 10:37
程序设计(算法与数据结构篇)
二叉树
数据结构
c++
算法
二叉树子结构
编写高质量Python程序(四)库
本系列文章为《编写
高质量代码
——改善Python程序的91个建议》的精华汇总。
程序员MONTE
·
2020-04-21 10:00
编写高质量Python程序(三)基础语法
本系列文章为《编写
高质量代码
——改善Python程序的91个建议》的精华汇总。
程序员MONTE
·
2020-04-18 22:00
编写高质量Python程序(二)编程惯用法
本系列文章为《编写
高质量代码
——改善Python程序的91个建议》的精炼汇总。
程序员MONTE
·
2020-04-18 22:00
编写高质量Python程序(一)基本准则
本系列文章为《编写
高质量代码
——改善Python程序的91个建议》的精华汇总。文章首发于公众号【Python与算法之路】理解Pythonic概念什么是Pythonic?
程序员MONTE
·
2020-04-18 22:22
编写高质量Python程序(二)编程惯用法
本系列文章为《编写
高质量代码
——改善Python程序的91个建议》的精炼汇总。
程序员MONTE
·
2020-04-18 22:04
编写
高质量代码
的52个有效方法(一)—熟悉OC
image1.了解Objective-C语言的起源Objective-C语言使用的是“消息结构”而非“函数调用”。区别在于:使用消息结构的语言,其运行时所执行的代码由运行环境来决定,而使用函数调用的语言,则由编译器决定。//Messaging(Objective-C)消息结构Object*obj=[Objectnew];[objperformWith:parameter1and:parameter
才华惊动警方
·
2020-04-14 13:54
编写
高质量代码
61条建议中---借鉴备注
2>.h文件中减少使用#import改用@class3>用constenum代替#define.h中externconstNSString*MY_NAME;.m中constNSString*MY_NAME=@"name";typedefNS_ENUM(NSInteger,MyNumberCount){MyNumberCountMargin=20;MyNumberCountLeftMargin=30
PittWong
·
2020-04-14 06:07
编写高质量Python程序(一)基本准则
本系列文章为《编写
高质量代码
——改善Python程序的91个建议》的精华汇总。文章首发于公众号【Python与算法之路】理解Pythonic概念什么是Pythonic?
程序员MONTE
·
2020-04-13 12:00
i = i++真的很简单?C/C++,java,php探秘
今天阅读《编写
高质量代码
:改善Java程序的151个建议》,其中一个是自增的陷阱,才感受到自己对自增的理解还不够,看看下面这些代码的结果是什么。
Wizey
·
2020-04-11 12:52
2020软件工程作业00——问题清单
第二章编写
高质量代码
Q.如何更快提高代码阅读速度?Q.如何在提高代码编写速度的同时减少编写错误?Q.学软件工程一定要学Python吗?Q.如何统一团队编写代码的风格?Q.如何编写自文档化的代码?
kami233
·
2020-04-10 14:00
Objective-C《编写
高质量代码
》笔记
编写
高质量代码
是所有程序员的追求,《编写
高质量代码
》这本书对于改善Objective-C程序给了61建议。下面是个人的笔记。
DevinWu
·
2020-04-09 19:26
编写
高质量代码
的52个有效方法(二)—对象、消息、运行期
image6.属性将属性声明为@dynamic,编译器则不会为其自动生成实例变量及存取方法(setter、getter方法);@implementationSomeClass@dynamicproductId,productName;可以用@property语法来定义对象中所封装的数据;通过“修饰词”来指定存储数据所需的正确语义;在设置属性所对应的实例变量时,一定要遵从该属性所声明的语义;开发iO
才华惊动警方
·
2020-04-06 06:05
【SQL SERVER】索引
在做开发过程中经常会接触数据库索引,不只是DBA才需要知道索引知识,了解索引可以让我们写出更
高质量代码
。
WilsonPan
·
2020-04-04 11:00
【SQL SERVER】索引
在做开发过程中经常会接触数据库索引,不只是DBA才需要知道索引知识,了解索引可以让我们写出更
高质量代码
。
Wilson.Pan
·
2020-04-04 11:00
Java编程规范(三)
在上一篇的java编程风格学习(二)中我们学习了一些在Java编码过程中的格式规范,遵循这些规范毋庸置疑是我们的书写
高质量代码
的前提与基础。
间阳幕宾
·
2020-04-03 02:07
《编写
高质量代码
》学习笔记(3)
建议125:优先选择线程池在Java1.5之前,实现多线程比较麻烦,需要自己启动线程,并关注同步资源,防止出现线程死锁等问题,在1.5版本之后引入了并行计算框架,大大简化了多线程开发。我们知道一个线程有五个状态:新建状态(NEW)、可运行状态(Runnable,也叫作运行状态)、阻塞状态(Blocked)、等待状态(Waiting)、结束状态(Terminated),线程的状态只能由新建转变为了运
我没有三颗心脏
·
2020-03-30 07:02
编写
高质量代码
:web前端开发修炼之道
第一章从网站重构说起1.结构、样式、行为2.
高质量代码
:web标准、分离、精简、重用、有序第二章团队合作1.前端开发工程师必备技能:CSS、JavaScript、一门后台语言2.注释、注释、注释3.公共组件和私有组件
依米花1993
·
2020-03-30 04:36
编写
高质量代码
的52个有效方法(三)—接口与API设计
image15.使用前缀避免命名空间冲突对于做企业应用开发或游戏SDK的开发者来说,静态库、动态库的制作和使用,客户或渠道的SDK的接入和使用是平时工作的一部分。这时、如果能够做到类名及方法名不重复,就可以避免太多的麻烦。冲突的符号文件:duplicatesymbolXXXClassin:dir/xxx.oduplicatesymbolXXXClassin:dir2/xxx.o错误原因在于,应用程
才华惊动警方
·
2020-03-26 20:05
《编写
高质量代码
:改善Java程序的151个建议》笔记
2016-07-27ArrayList变量中通数组下标遍历比foreach效率高ArrayList实现类publicclassArrayListextendsAbstractListimplementsList,RandomAccess,Cloneable,java.io.Serializable{/实现内容/}```从实现类可以看出ArrayList实现RandomAccess接口,即Array
黄言黄语
·
2020-03-19 07:39
Android Quick Tips #2 — Android Studio Productivity
AndroidStudio是基于IntelliJ的,IntelliJ是一个用高效方式生成
高质量代码
的工具。如果你知道如何使用AndroidStudio,
签到钱就到
·
2020-03-18 11:08
换个角度理解之接口和抽象类
这里依然讲解一个让本人顿悟的例子:《编写
高质量代码
夫礼者
·
2020-03-17 19:07
刚写了一百万行代码,现在迷之自信!
如果一百万是标量的话,我来和大家研究一下这个数据:假设最好的情况,一天100行
高质量代码
,一年36500,100/3.65=27年多。即便从20岁开始编码,要到50岁左右方可完成。
巴黎圣母小院
·
2020-03-16 18:28
iOS-《编写
高质量代码
》笔记-第五章 实现
建议33:使用类别把类的实现拆分成不同的文件类别可以访问其继承的类的实例变量,类别的方法具有最高的优先级类别,可以分散到不同的文件中,甚至不同的框架中。1.利用类别机制,可将同一个类的实现,由一个常规的实现文件.m拆分成多个实现文件.m。2.把同一个类的实现文件.m拆分成多个实现文件.m,适合类的实现文件大多比较庞大,拆分的标准多是以同类型或同业务来作为参照。建议34:明智地使用内省可使程序更加高
道道明明白白
·
2020-03-14 21:35
《编写
高质量代码
:改善Java程序的151个建议》读书笔记
第一章Java开发中通用的方法和准则Rule1:不要在常量和变量中出现易混淆的字母publicclassClient{publicstaticvoidmain(String[]args){longi=1l;System.out.println("i的两位是:"+(i+i));}}字母“l”和字母“O”尽量不要和数字混用,以免阅读时产生理解与程序意图的偏差。如果字母和数字必须混合使用,字母“L”务必
Fico
·
2020-03-13 23:06
1. 代码无错就是优?-简单工厂模式
但这样的思维却使得我们的程序只为满足实现当前的需求,程序不容易维护,不容易扩展,更不容易复用,从而达不到
高质量代码
的要求。简单工厂模式就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。
妖颜TMD祸众
·
2020-03-13 15:14
编写
高质量代码
52个有效方法总结(下篇)
本篇是我阅读《EffectiveObjective-C2.0编写高质量iOS与OSX代码的52个有效方法》的摘要与总结下篇。五、内存管理29.理解引用计数引用计数机制通过可以递增递减的计数器来管理内存。对象创建好后,其保留计数至少为1.若保留计数为正,则对象继续存活。当保留计数降为0时,对象就被销毁了。在对象生命期中,其余对象通过引用来保留或释放此对象。保留与释放操作分别会递增及递减保留计数。30
何以消摇
·
2020-03-08 16:14
iOS-《编写
高质量代码
》笔记 第三章-内存管理
建议17:理解内存和Objective-C内存管理规则OC内存管理模式基于对象的“所有权”上。任何对象都会被一个或多个使用者引用,只要对象还有一个使用者,该对象就应该继续存在。如果一个对象没有使用者了,系统将自动销毁它。建议18:内存管理讲究“好借好还,再借不难”在返回一个新创建的(拥有的)对象时,应该使用autorelease而不是release来释放所有权。建议19:区别开alloc、init
道道明明白白
·
2020-03-06 20:50
JavaScript编码风格指南
最近看了一下编写可维护的JavaScript和编写
高质量代码
:Web前端开发修炼之道,根据书
funnycoderstar
·
2020-03-06 02:08
javascript
Design Patterns | 01 为什么要尽早掌握设计模式
设计模式是前人经验的总结,教大家如何写出可扩展、可读、可维护的
高质量代码
。设计模式与日常工作中的编码有直接的关系,直接影响到开
瘦风
·
2020-02-29 20:00
关联对象存放自定义数据
关联对象存放自定义数据关于objc_setAssociatedObject和objc_getAssociatedObject最近是在52个提高IOS
高质量代码
中看到这个特性的.在我写代码的过程中,我感觉这种方式可以提供代理中的高聚合
蔡俊宇
·
2020-02-25 19:39
荐书与免费送书:《编写
高质量代码
改善 Python 程序的 91 个建议》
为了学习如何打理好微信公众号,Python猫我关注了好几个python技术公众号。然后发现这些同行们都在免费送资源,或者抽奖送书耶。于是,我也去参与抽奖,竟然侥幸抽中啦一本《Python数据科学》,炒鸡开心~~~以后若有出版社来合作,猫猫我也要给大家抽抽抽、送送送,让大家满载而归~~不管学习什么东西,猫猫觉得阅读该领域的专业书籍是必要过程。不过,编程技术相对特殊,如果有与实体书籍相配套的源码,或者
豌豆花下猫
·
2020-02-24 16:22
编写
高质量代码
:改善JavaScript的188个建议
作用域控制着变量与参数的可见性和生命周期。减少了命名冲突,并提供了自动内存管理。JavaScript支持函数作用域,定义在函数中的参数和变量在函数外部是不可见的,并且在一个函数中的任何位置定义的变量在该函数中的任何地方都可见。JavaScript缺少块级作用域,最好的做法是在函数体的顶部声明函数中可能用到的所有变量。constructor属性,该属性值引用的是原来构造该对象的函数。检测数据类型1.
ewbar7
·
2020-02-24 04:28
【软件工程】
软件工程1.初识软件工程1.1软件的本质特性1.2软件工程历史1.3软件工程基本概念1.4软件质量实现1.5软件开发方法2.编写
高质量代码
2.1编码过程与规范2.2良好的编程实践模块化设计2.3代码静态检查
舜绪
·
2020-02-23 22:11
会用决定下限
基础决定上限
软件工程师
iOS-《编写
高质量代码
》笔记-第一章
《编写
高质量代码
》作者刘一道看这本书的过程中,做了一些笔记,分享一下。建议1:视OC为一门动态语言写代码的时候切忌心态浮躁,急功近利。
道道明明白白
·
2020-02-23 07:18
编写
高质量代码
,将bug率降到最低(近期总结)
在类的头文件中尽量少引用其他头文件1."向前声明"123在类的.h中@class类的名字在类的.m中添加头文件在类的.h中@class类的名字在类的.m中添加头文件2.说明:将引入头文件的时机尽量延后,只在需要的时候才引入,这样就可以减少类的使用者所需引入的头文件数量,减少编译时间向前声明也解决了两个类互相引用的问题和类之间的耦合有时候无法使用向前声明,比如要声明某个类遵循一项协议.这种情况下,尽
Anson杨春安
·
2020-02-22 18:40
iOS_UI_03_视图控制器
视图控制器一、自定义视图(label-textField组合视图)自定义视图的优点:1.通过自己封装的视图,可用于别的项目,大大降低开发成本,提高开发效率2.
高质量代码
的特点:可复用,可移植,精炼等。
孤城99
·
2020-02-20 19:30
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他