每一个项目过后,我们总是有各种各样的体会,这些体会就是我们的收获,也是我们成长的源泉,也许过了一段时间我会忘记,但是,笔记能够让他们清晰的保留下来!
①绿网项目:
宁肯走的慢一点,也要保证方向是正确的!
注意:无论做什么项目,首先,我们需要清晰的明确大的环境,如究竟是在哪台服务器上、究竟连接的是哪个库、究竟编写的是哪一个脚本,这些看似很简单甚至愚蠢的问题,有人却不停的在犯!
每次在执行修改、删除等工作的时候,永远记得先备份!在面临尴尬的时候,它会帮助你!
注意:备份最好有统一的备份规范,建议:原有文件名+年月日+bak
在我们编写代码的时候,宁可仔细的只写一部分功能,也不要粗略的将功能打通后,在返回修改!特别是大的项目而言,更加重要。
原因:如果采取后者,我们会华更多的时间在对既有的代码进行修改上!如果已经过去一段时间了,我们还需要重拾思路,继续编写,而且肯定没有我们当时写下这些代码时的思路清晰,毕竟我们都会遗忘!
不要重复的造轮子!
许多程序员总是遇到相同的问题,当然,问题不会一直在那里!很多问题,都已经被其他的程序员完美的解决,我们需要做的就是使用,我们没有必要再另起一套,解决相同的问题,这是在忽视他人的劳动成果,也是在浪费自己的时间。(当然,除非你认为他解决的不完美除外!)
尤其是体现在插件的使用上:过去,我鄙视使用插件的行为,认为使用插件是无能的象征!然而事实证明我错了,自己写的代码,并没有插件优秀,出现了各种问题,失败的去解决许多前辈已经完美解决的问题!当然,我们不应该成为只会使用插件的码农,遇到优秀的插件,我们应当尽量去学习的他的设计思想与代码,这是我们进步的捷径!
sql语句的执行顺序!
sql语句远比我想的要复杂,在网上粗略的谷歌了一下,发现竟然有十一个步骤之多,而且引入了虚拟表的概念!每次查询的结果都是一张虚拟表,作为下次执行的输入,理解了这些,我们的sql会水平,会有一个明显的提高!我会写另外一篇文章专门进行总结!希望对和我一样的初学者有所帮助!