- 浏览: 3850 次
- 性别:
- 来自: 南京
最新评论
文章列表
程序员(误:猿),在不同的领域和场合,他们有很多不同的称呼,软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。这群人非常熟悉如何用计算机语言来完成自己的工作,并乐此不疲。但是,如何从普通码农进阶为一名优秀的程序员却是一条艰辛的路。我们来看看CSDN上程序猿大牛推荐的4个习惯,对于如何走上优秀程序员之路会有些启发。
0. 时刻保持求知欲。
吸取新知识,千万不要局限于程序员领域,就算是你有了10年以上的程序员经历,你也得要使劲地学习,因为你在计算机这个充满一创造力的领域,每天都会有很多很多的新事物 ...
ADO.NET在Java中的对应技术是JDBC,企业库DataAccessApplicationBlock模块在Java中的对应是spring-jdbc模块,EntityFramework在Java中对应的ORM是Hibernate。关系数据库、SQL、数据库事务、分布式事务的概念都是通用的。
1.JDBC
JDBC代码和ADO.NET代码一样,除了学习时写demo来掌握核心对象外,不适合在项目中直接使用。另外Java中万年不变的学术派抽象接口给我目前看到的大多数容器和框架带来了极大的不便,如Tomcat和Spring中定义的一些抽象类型无论是属性和方法都和.NET中的很相似,但又不得不 ...
关于烂代码的那些事(下)
假设你已经读过烂代码系列的前两篇:了解了什么是烂代码,什么是好代码,但是还是不可避免的接触到了烂代码(就像之前说的,几乎没有程序员可以完全避免写出烂代码!)接下来的问题便是:如何应对这些身边的烂代码。
1.改善可维护性
改善代码质量是项大工程,要开始这项工程,从可维护性入手往往是一个好的开始,但也仅仅只是开始而已。
1.1.重构的悖论
很多人把重构当做一种一
1. 摘要
这是烂代码系列的第二篇,在文章中我会跟大家讨论一下如何尽可能高效和客观的评价代码的优劣。
在发布了关于烂代码的那些事(上)之后,发现这篇文章竟然意外的很受欢迎,很多人也描(tu)述(cao)了各自代码中这样或者那样的问题。
最近部门在组织bootcamp,正好我负责培训代码质量部分,在培训课程中让大家花了不少时间去讨论、改进、完善自己的代码。虽然刚毕业的同学对于代码质量都很用心,但最终呈现出来的质量仍然没能达到“十分优秀”的程度。 究其原因,主要是不了解好的代码“应该”是什么样的。
2. 什么是好代码
写代码的第一步是理
在职场上你会遇到一些人,乍看之下他们其貌不扬、出身学历可能也并不好,但他们就是职位比你高、能力比你强、得到老板更多的青睐。
他们到底靠什么占领职场?为什么别人用一年的时间可以获得你 ...
1. 摘要
最近写了不少代码,review了不少代码,也做了不少重构,总之是对着烂代码工作了几周。为了抒发一下这几周里好几次到达崩溃边缘的情绪,我决定写一篇文章谈一谈烂代码的那些事。这里是上篇,谈一谈烂代码产生的原因和现象。
2. 写烂代码很容易
刚入程序员这行的时候经常听到一个观点:你要把精力放在ABCD(需求文档/功能设计/架构设计/理解原理)上,写代码只是把想法翻译成编程语言而已,是一个没什么技术含量的事情。
当时的我在听到这种观点时会有一种近似于高冷的不屑:你们就是一群傻X,根本不懂代码质量的重要性,这么下去迟早有一天会踩坑,呸。
P2P、P2C 、O2O 、B2C、B2B、
训练1 到餐馆点没吃过的菜
训练2 把自己的钱花掉
训练3 专门绕远路
训练4 用左手端茶杯
训练5 听不同类型的歌曲
训练6 每天睡觉6小时
训练1 闭上眼睛吃饭
训练2 用手指分辨硬币
训练3 戴上耳塞上下楼梯
训练4 捏住鼻子喝咖啡
训练5 放开嗓子大声朗读
训练6 闻咖啡看鱼的图片
详细内容待补充