分类目录归档: 编码与修养

记录编码过程中的事

如何快速的学习一门新的语言

前言程序的世界变化非常快,总是出新的框架,新的语言,新的名词,如何那快速的跟上这些变化,使自己保持竞争力,而不落伍呢?语言设计的目的笔记觉的,首先要看一下这门语言设计的目的是什么,主要想解决哪方面的问题。和现有成熟语言比有哪些优势。了解了语言的设计目的,才能更好的将新语言用在刀刃上。才能有针对 性的学习。适用场景程序语言不是万能的,想靠一门语言解决所有的问题是不可能的,所以一定要了解新语言的...

我们为什么会引起bug?

     我们写程序,为什么总写出bug呢?有人说,没有bug程序员不就失业了吗!没有bug还要测试人员干啥!当然这只是玩笑话,但也侧面反应了bug和程序代码不能分割的关系,即使是一句非常简单的代码,也可能会在不同运行环境,不同编译条件等情况下产生bug,所以如果严谨的说一段程序没有bug,肯定要附加上某种条件,即在xx条件下,该段程序是没有bug的。         虽然没有绝对的无bug...

修改别人代码的原则

     工作过程中难免会涉及到修改或维护别人写的代码,如:代码原作者请假,离职,或相关的bug落到了你的头上,或用别人写的通用方法不爽时。        如果碰到修改别人的代码时,需要注意哪些事项呢?      1)和原作者沟通:当用到了他人写的通用方法,又感觉不爽时。如果原作者还在,最好先沟通好,说明你的需求,尽量让原作者自己来改,切忌事先改好,再对原作者指指点点,一方面,你可能改出来不...