项目反省
原创
©著作权归作者所有:来自51CTO博客作者benjielin的原创作品,请联系作者获取转载授权,否则将追究法律责任
项目反省
这是我加入新公司后完成的第一个项目。整个项目下来,虽然还算顺利但还是感受到了压力和缺憾。触动比较深的几点就是:
1 业务逻辑的理解。这个项目中感觉最困难最花费时间的地方不是设计,也不是编码,而是理解问题领域。当我理解了目标系统的时候,很多原先阻碍进展的问题也就消失了。
2 文档阅读。项目的相关资料都是英文文档。虽然量不是很多,但在这过程中我却吃到了苦头。有些地方的不求甚解给后面的工作带来了很多的额外负担。以前看的很多技术书籍也一般是英文的,但不会去抠细节,感兴趣的就弄个大致明白,其它就略过。但这次不一样,要严格根据一个文档设计和实现,不看精看透,后面就有苦受的了。
3 编程语言。以前做开发都是用C或C++,现在要用C#。虽然这个转变还算自然,但有一些细微的差别还是有点不习惯。另外感觉C#和C++语法差别倒不是很大,更多的不适应是因为它们背后思想的一些差异。
4 测试。这是一个让我重新认识测试的项目。以前我做的更侧重于TDD的单体测试这类的开发测试。但这次更有点像产品的规格测试或验收测试。整个做下来后总感觉还有一些盲点和痛点。而这些可能也就是今后努力的方向。
上一篇:为什么要TDD?
下一篇:VoIP系列:VoIP的优势
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
反省2016117晚
反省2016117晚explain如何更改一个文件夹里面的所有文件名http
插入数据 文件名 连接数据库 -
小学生都会的Python,你该反省反省学学了!
Python到底有何魅力成为教育界新-代宠儿?**为何小学生就能触摸Python门槛并制作作品?**人生苦短,我用Python
关于Python爬虫系列 编程语言 大数据 web开发 爬虫