1194712.jpg

非典型废宅

GF  2022-04-05 15:46
(从不畏惧,也从不后悔)

[请教]业余码农怎么提升自己

最近写点自己用的小插件和小软件,代码量小的还好,代码量稍微多一点就感觉力不从心。

感觉自己软件架构等方面有很大问题,各个模块分离不好,抽象搞得一团糟,有没有什么书或者可以参考的开源库可以提升下自己?

主要使用C#、JavaScript、Python这几种语言。非科班出身,纯兴趣自修的。

889485.png

我叫拉法姆

B1F  2022-05-12 17:25
(拉法姆才是____)
我觉得应该看看 设计模式 相关的内容。

我说的设计模式不只限于如何实现设计模式,还有在什么时候使用哪种设计模式,以及抽象粒度相关的知识。

不过对我而言,我一般只会实现很粗粒度的抽象,直到真正有需要细分的时候,才会重构代码做精细的抽象