Niko's blog

工作小记2014-04-08

2014-04-08

到今天,新工作的试用期算是刚过了,没想到这么快就半年了,时间真的过得太快了。按照规矩,还是要做一下记录的。

最近因为在项目中有一些技术上的需求,觉得有点扯淡,所以有感而发的。觉得扯淡不一定就是我是正确的:

  • 违背了我一直以为正确的开发模式,直接套用一些其它项目,如服务端,的开发模式;
  • 为了一些极端的需求,而在项目初期做过多的设计;

对于第一点,一直我都没法确认我是不是正确的,因为我自己的开发经验实在是太少了,更没法谈所谓开发模式什么的。只是因为违背我一直一开的开发方式,导致我对这些需求都有些抗拒。我一直希望能有人能解惑我心中的疑虑,告诉我这样是可行的。当然我自己也在寻找一些理论的支持,还是一些实际的经验支持。

对于第二点,我们怎么也算说是一个号称平台类的产品,如果初期就为一些比较极端的需求而做过多的设计,会不会有点过度设计呢?难道不应该快速迭代响应需求,确定产品方向。

最近在尝试用TDD的方式用于iOS的开发中.

对于从来正式写过单元测试的我来说,一开始真的很难下手,可以说是无从下手。只能通过查找大量的资料来说服自己,从TDD的缘由,TDD是什么,为什么要写TDD,TDD有什么好处以及iOS如何使用TDD开发等等.

之后我突然想起之前老大跟我分享过的一个成长模型,总会有一个阶段是“不知道自己不知道什么”。在这个阶段最需要的就是要读书,开阔自己的眼界和自己的交际圈.这个时候,很多的转变是需要一些理论的支持。只有这样才能扩大自己的圈子.