开发速度与结构完美,常常是工程师及老板一个对立的焦点,通常来说老板都会赢,没办法,就是为了那五斗米,于是程式产生了一个问题,通常快速开发,很多东西没有思考进去,到后来,程式就愈来愈难搞,造成了为了求快反而慢的恶性循环。
换了几家大公司,都遇到上述的问题,不禁有个疑问,开发速度与结构完美是不能并行的吗?答案是可以的,使用一个良好的FrameWork(codeigniter、CakePHP),在初期是会比较费时,但是在初期的末尾效果就会出现,自己在写过一次MVC架构后就有深刻的体会,对于工程师而言,它不难,只是需要去建立一个良好的习惯,把架构思考常成一个常态,自然,速度就会快。
目前公司正在转换期,希望工程师跟老板都能撑过来XD。