原文:结合自己经历聊聊注重实效的程序员应该掌握的几个原则

本篇文章是 程序员修炼之道 第二章的笔记,总结了高效程序员需要遵守的一些原则和常用的开发模式,对我们有非常重要的指导意义。建议每个程序员都应该学习并掌握这些原则。如果大家觉得这个系列文章有价值,我们可以组织一次抽书的活动,鼓励大家从原文学习。 DRY 原则 软件开发过程无时无刻都伴随着维护,如果项目中有大量的重复代码会对我们的维护工作造成很大的麻烦。比如:一段代码在多个地方出现, 一旦要修改就需要 ...

2019-08-13 08:30 0 442 推荐指数:

查看详情

程序员需要经历几个阶段

一、学校阶段 在这里,很多人很迷茫,不懂学这些C语言,数据架构,Java,数据库等等这些鸟语是干嘛用,出去能干嘛,于是很多人有的放弃掉学习,有的人抱着走一步算一步的思想一路走下去 其实无可厚非,每 ...

Mon Feb 25 18:57:00 CST 2019 8 709
PHP中级和高级程序员应该掌握哪些技术?

中级PHP开发工程师 1.Linux 能够流畅的使用Shell脚本来完成很多自动化的工作;awk/sed/perl 也操作的不错,能够完成很多文本处理和数据统计等工作;基本能够安装大 部分非特殊的Linux程序(包括各种库、包、第三方依赖等等,比如MongoDB/Redis/Sphinx ...

Mon Aug 20 18:55:00 CST 2018 0 909
中高级PHP程序员应该掌握哪些技术?

本文出处:http://www.jb51.net/article/93317.htm 本文把php程序员划分为中、高级程序员两大类程序员,并针对这两大程序员应具备的技能进行分类探索。 中级PHP程序员 1.Linux 能够流畅的使用Shell脚本来完成很多自动化的工作;awk/sed ...

Sun Aug 06 20:03:00 CST 2017 1 7829
Java程序员应该了解的10个设计原则

  面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的Java ...

Mon Mar 19 00:55:00 CST 2012 0 3688
Java程序员应该掌握的10项技能

这篇文章主要介绍了作为Java程序员应该掌握的10项技能,包括java的知识点与相关的技能,对于java的学习有不错的参考借鉴价值,需要的朋友可以参考下 1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样 ...

Sat Nov 12 21:28:00 CST 2016 0 3014
程序员几个应该去的国内网站

1、CSDN http://www.csdn.net/ 推荐理由:IT新闻 论坛 2、51CTO http://www.51cto.com/ 推荐理由:博客 3.博客园 http://www.cnblogs.com/ 推荐:没有被污染的程序员之家(但C/C++方面 ...

Thu Feb 16 00:32:00 CST 2012 9 3193
很多程序员多年都没掌握的异常处理技巧和原则

Java中的异常机制是指:当程序在运行过程中遇到意外情况时会自动抛出一个Exception对象来通知程序程序收到这个异常通知后可以采取各种处理措施,这种机制能使程序更加健壮,可读性更高。本文就来讲讲异常处理的相关知识。 异常分类 Java中的异常分为RuntimeException ...

Mon Jan 06 19:31:00 CST 2020 0 1430
聊聊几个阿里 P8、P9 程序员的故事

大家好,我是对白。 阿里 P8 程序员年薪百万已经是公开的秘密了,有人关心他们年薪百万,而我更加关注阿里这些 P8、P9 程序员的成长故事,在聊这些大牛的故事之前,跟大家稍微简单聊下阿里技术人等级制度。 P5:校招生为主 P6:独立的执行者,独立完成自己的工作 P7:行业的顾问,能对 ...

Wed Feb 23 03:40:00 CST 2022 0 1808
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM