扫码阅读
手机扫码阅读

程序员练功房14天编程训练营总结

490 2023-08-14

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:程序员练功房14天编程训练营总结
文章来源:
软件开发基本功
扫码关注公众号

这篇文章讲述了作者参加了一个为期14天的编程训练营,通过对比训练前后的代码和开发效率,展示了自己在编程技能上的进步。作者一开始分享了自己为何推迟毕业,原因是最后一天的主题是写博客,而作者想要总结这次训练营的收获。

在参加训练营前,作者已经多次练习过Args项目,虽然当时的代码和测试代码在他看来还算“整洁”,但存在使用Mock的过度、数据类杂乱、函数过长等问题。尤其是他提到,第一次完整撸完Args项目花费了超过8小时,这与国内程序员平均水平的4小时有显著差距。

随后,作者展示了训练营结束时的代码情况。主类变得更小,代码分布更均匀,甚至最小的类也具有自己的行为。作者自豪地指出,代码质量有了巨大提升,完成时间也缩短到34分钟,比训练前提高了近10倍。

除了Args项目的对比,作者还提到了Anagrams项目。在训练前,Anagrams类看起来像是一个“上帝类”,逻辑混乱,测试类则形成了“完美的箭头形状”。经过训练,Anagrams项目的产品代码和测试代码都发生了显著变化,职责分明,测试金字塔模型也显现出来。

总结自己的训练营经历,作者表示自己之前缺乏练习,而短短两周的训练就取得了如此巨大的提升,感慨如果持续练习,自己将有望成为编程高手。最后,作者感谢了熊老师和练功房的帮助,因为他们的指导使得作者能够在TDD领域取得突破,并将TDD应用于实际项目中,增强了自信并期望摆脱996的工作模式。

想要了解更多内容?

查看原文:程序员练功房14天编程训练营总结
文章来源:
软件开发基本功
扫码关注公众号

突然发现身边的朋友都有了自己的公众号,不甘落后,所以也弄了个。 欢迎你的到来,朋友!

1 篇文章
浏览 491
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设 白皮书上线