干净代码指南 Notion 模板 - DevGrowth - Medium
最近,我一直在重新阅读这本经典的《Clean Code》书籍,因为我正在为一个新组建的团队制定一套编码准则。
干净代码
重新阅读书籍时,我发现很有趣的一点是,每次我重新阅读这本书时,我都会从上次从书中学到的东西中获得不同的观点。以《Clean Code》为例,我第一次阅读它是在我刚开始做软件开发时,我知道要遵循某些最佳实践的想法,但那时并没有产生太大的共鸣。经过多年阅读代码库和不同的代码坏味道,或者有时自己写的代码最终成为了一个恶心的 bug,这次重新阅读后,我对书中的内容有了更深的理解。
原文链接:https://medium.com/@devgrowth?source=post_page-----dde33ca4b5f8--------------------------------
Notion 模板预览 当我阅读这本书时,我确实能更好地理解作者试图传达的意思以及背后的动机。
因此,我决定将这些准则放入这个 Notion 模板 (opens new window)(免费的😀),这样我可以将其用作将来快速查阅的参考,同时也可以将其作为整个团队可用的编码准则的起点。我希望它能帮助你在编写干净代码方面变得更好!
如果你是一名非传统背景的软件开发者,并且想要建立扎实的计算机科学基础,请查看这个 Medium 列表,其中包含最佳学习资源 (opens new window) 和这个 [免费的 Notion 模板](https://medium.com/@devgrowth/notion-bookshelf-best-r 以下是程序员构建坚实计算机科学基础的资源。
算法和数据结构 #
- LeetCode:一个在线平台,提供各种编程问题和算法题,帮助你练习和提高算法和数据结构的能力。
- HackerRank:类似于LeetCode,提供大量编程问题和算法挑战,适合练习和测试自己的技能。
- Coursera:提供各种计算机科学相关的在线课程,包括算法和数据结构的教学内容。
- MIT OpenCourseWare:麻省理工学院提供的免费在线课程资源,其中包括算法和数据结构的教学内容。
编程语言 #
- Python官方文档:Python编程语言的官方文档,包含详细的语法说明和示例代码。
- JavaScript官方文档:JavaScript编程语言的官方文档,提供语法和API参考。
- C++官方文档:C++编程语言的官方文档,包含语法和标准库的详细说明。
- Java官方文档:Java编程语言的官方文档,提供语法和API参考。
计算机网络 #
- TCP/IP详解:一本经典的计算机网络书籍,详细介绍TCP/IP协议栈的设计和实现。
- 网络编程:一本介绍网络编程的书籍,涵盖了各种网络编程的基础知识和实践经验。
- Wireshark:一个流行的网络协议分析工具,可用于分析和调试网络通信。
- HTTP协议:了解HTTP协议的工作原理和常用的请求和响应头信息。
操作系统 #
- 操作系统导论:一本介绍操作系统基础概念和原理的书籍,适合初学者。
- Linux命令行和Shell脚本编程大全:介绍Linux操作系统的命令行和Shell脚本编程技巧。
- 操作系统设计与实现:一本详细介绍操作系统设计和实现的书籍,适合深入学习。
这些资源将帮助你建立坚实的计算机科学基础,提高编程技能和理解能力。无论你是初学者还是有经验的开发者,这些资源都对你有所帮助。建议你根据自己的需求和兴趣选择适合的资源进行学习和实践。