PHP程序员的40点陋习】的更多相关文章

1.不写注释 2.不使用可以提高生产效率的IDE工具 3.不使用版本控制 4.不按照编程规范写代码 5.不使用统一的方法 6.编码前不去思考和计划 7.在执行sql前不执行编码和安全检测 8.不使用测试驱动开发 9.编码时不打开自动报错(error_reporting) 10.不使用一种好的调试工具 11.不重构你的代码(refactor) 12.不采用MVC这样的分层结构 13.不知道以下等等概念:KISS,DRY,MVC,OOP,REST 14.在函数或者类里直接用print或者echo输出…
1.不写注释 2.不使用可以提高生产效率的IDE工具 3.不使用版本控制 4.不按照编程规范写代码 5.不使用统一的方法 6.编码前不去思考和计划 7.在执行sql前不执行编码和安全检测 8.不使用测试驱动开发 9.编码时不打开自动报错(error_reporting) 10.不使用一种好的调试工具 11.不重构你的代码(refactor) 12.不采用MVC这样的分层结构 13.不知道以下等等概念:KISS,DRY,MVC,OOP,REST 14.在函数或者类里直接用print或者echo输出…
有位神级程序员在近40年中一直创造引领潮流的开发工具(Turbo Pascal/Delphi/C#/TypeScript),他就是Anders Hejlsberg. 一. Anders并没有大学文凭,但这丝毫不重要.当年微软Server部门负责人Bob Muglia认为,地球上只有几个人可以做出伟大的开发工具架构,Anders还是其中那个最棒的,顶尖中的顶尖. 当时,Anders在微软的竞争对手Borland工作.微软试图挖了他一年,但都被婉拒. 比尔盖茨打电话给Anders,说我可以做什么才能…
作为一名Java程序员,我们开发了很多Java应用程序,包括桌面应用.WEB应用以及移动应用.然而日志系统是一个成熟Java应用所必不可少的,在开发和调试阶段,日志可以帮助我们更好更快地定位bug:在运行维护阶段,日志系统又可以帮我们记录大部分的异常信息,从而帮助我们更好的完善系统.本文要来分享一些Java程序员最常用的Java日志框架组件. 1.log4j – 最受欢迎的Java日志组件 Log4j是一款基于Java的开源日志组件,Log4j功能非常强大,我们可以将日志信息输出到控制台.文件.…
Java 进阶 hello world! - 中级程序员之路 Java是一种跨平台的语言,号称:"一次编写,到处运行",在世界编程语言排行榜中稳居第二名(TIOBE index). 本文目标是帮助 Java 程序员了解中级程序员应有的水平,避免陷入唯"高技术.新概念"的陷阱.Java 编程入门相对比较容易(推荐:Java入门教程).学完语法后,很多人希望作一些进阶学习,开始编写网站.访问数据库等应用.然而,当程序比较多时,你又觉得 Java 程序很复杂.因此,我们有…
本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57ce8068d4d44a246f72baf2 Dev Club 是一个交流移动开发技术,结交朋友,扩展人脉的社群,成员都是经过审核的移动开发工程师.定期会举行嘉宾分享,话题讨论等活动. 本期讨论话题为:程序员的成长离不开哪些软技能? 首先,什么是软技能? 软技能就是激活人资的能力,即是调动别人的资源和知识的能力以及调动自己知识进行创造性思维的能力!软技能能力值越高,处理事情的…
我有个windows服务程序,今天重点在测试系统逻辑.部署后,在看系统日志时,不经意看到一行:scheduler is shutted down. 2016-12-29 09:40:24.175 {"当前期计息日期":"2016/12/29","计息类型":"利息","当前期利息":0.36666666666666664,"总利息":0.36666666666666664,"月…
这篇文章主要介绍了作为Java程序员应该掌握的10项技能,包括java的知识点与相关的技能,对于java的学习有不错的参考借鉴价值,需要的朋友可以参考下   1.语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正. 2.命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer.HtmlConverter.jar. java.javac.javadoc.javap.javaw.native2as…
对几家的面试题凭记忆做个总结,基本全部拿到offer,由于时间比较长,题目只写大体意思,然后给出自己当时的答案(不保证一定正确): abstract类不可以被实例化 蛋糕算法: 平面分割空间:(n-1)n(n+1)/6+n+1切后:2^n 直线分割平面:n(n+1)/2+1 平面分割和空间分割的相关公式ACM & 算法 n条直线分割平面问题的公式推导: 设n条直线将平面分成Kn个部分, 当n=1时,K1=2:当n=2时,K2=4:当n=3时,K3=7: 当n=4时,K4=11:……K(n)= K…
扯淡 距上次接触 Oracle 数据库已经是 N 年前的事了,Oracle 的工作方式以及某些点很特别,那会就感觉,这货就是一个奇葩!最近重拾记忆,一直在折腾 Oracle,因为 Oracle 与众不同,所以,想在这儿记录下 Oracle 不同于其他数据库的一些地方以及使用 Oracle 过程遇上的点点滴滴,同时,也让对 Oracle 陌生的同学有所了解. 导航 安装与创建数据库 Oracle 奇葩点 限定符 区分大小写 字符类型比较大小写 dual 表 不能执行多条sql sys_guid 函…