之前翻译了代码整洁的 JavaScript , 相信有不少的网友都看到了, 因为在 github 上收获了 100 多颗星。
前几天收到网友 dimadeveatii 的邀请来翻译这篇 Clean Code TypeScript , 我在工作中也大量用到 TypeScript (使用 Angular ), 于是就花时间翻译了一下。
代码整洁的 TypeScript现在基本上翻译完了, 中英对照, 欢迎大家指正!
翻译的过程中我也学到了不少东西, 现在分享给大家, 希望大家都能有所收获!
1
lxml 2019-02-17 19:55:24 +08:00 via Android
已经屎达尔,ts 现在越来越香了啊
|
3
creanme 2019-02-17 20:13:06 +08:00
感谢
|
4
bobsam 2019-02-17 20:15:01 +08:00
不错,资瓷!
|
5
ebony0319 2019-02-17 20:50:21 +08:00 via Android
赞
|
6
lxerxa 2019-02-17 21:04:54 +08:00 via iPhone
👍🏻
|
7
azh7138m 2019-02-17 21:16:51 +08:00 via Android
见仁见智的东西吧,这算 code style,其实有的东西很难说。
Use explanatory variables,这里面,数组解构的性能其实很差; promise 的性能其实也不乐观,目前的版本应该还是有点差( node11 以及 chrome 74 );还有下面那个,函数参数不要过多,那 babel-types 里面的函数大部分都是不好的;不要判断类型可也太秀了,User-defined type guard functions 的官方 demo 建议看一下,还有 babel-types 里面一打的 isX 函数( 好像其他的东西和 ts 无关,放其他语言也是可以的,蹭热点蹭的有点尬。 |
8
leven178 2019-02-17 21:35:04 +08:00 via iPhone
支持… MarMark 下
|
9
beginor OP @azh7138m 肯定会有很多公共的东西, 因为是将 Clean Code 适配到 TypeScript。 也确实有很多是见仁见智的
|
10
beginor OP |