看到某银行的源代码,封装的太漂亮了。没有人能看到完整的项目,几乎就是每个人只能看到自己写的代码。 嵌入式里头文件也是好用的东西,可惜新语言好像不怎么喜欢它。
![]() | 1 supermao 2021-03-04 15:16:22 +08:00 ![]() 银行的代码能有多漂亮 我是不大信的 但安全应该是真的 |
![]() | 2 YvesX 2021-03-04 15:21:57 +08:00 某些想得美的语言 import 太难用倒是真的…… |
![]() | 3 redwing2003 OP 不是代码漂亮,是封装漂亮。 我还没见过哪个封装得更漂亮的。 |
4 lidongfei 2021-03-04 15:55:09 +08:00 这不就需要代码集体所有吗。极限编程的最佳实践不无道理。只要有一个人跳槽走了,这块代码基本没人敢动。 |
![]() | 5 ecnelises 2021-03-04 15:59:52 +08:00 via iPhone 头文件不是一个好的设计。如果想要导出一个模块所有公开的接口,现代的编程语言都应该提供有类似的工具。 |
![]() | 6 3dwelcome 2021-03-04 16:29:56 +08:00 贴个伪代码,把变量名都改改,大家也想看看眼界。 |
7 Mithril 头文件这东西要是没有人做统一规划,很容易就变成一大坨 X 。。。。 |
![]() | 8 spadger 2021-03-04 16:36:27 +08:00 C++的头文件很容易变成粪坑 |
![]() | 9 redwing2003 OP 那可不是“模块”这么粗粒度的东西。那是过程打散了分给不知道多少个人做,没头没尾的,连流程都摸不清。 几乎每行代码都注释,感觉小学生都能看懂,写这个的反正我不适应。 |
10 MeteorCat 2021-03-04 18:36:32 +08:00 via Android 我见过最好的封装规范是 rust,直接注释生成 doc |
![]() | 13 redwing2003 OP Rust 是有趣的东西,和 Verona 对比 Rust 有和头文件设计类似的缺陷。 |