stevesun21Clean Code Tips #4 — 方法入参的校验逻辑该如何写?程序员真正拥有一段代码的时间是从打出第一个字符到合并进master分支之前,在这之后这段代码就是遗留代码(legacy code),它将会被其他人维护,理解和吐槽。这也是clean code所存在的价值,它让我们的每一行遗留代码都变得易于维护和理解。我并不打算把clean…May 6, 2022May 6, 2022
stevesun21Clean Code Tips #3 — 一个方法到底应该有多少个参数?程序员真正拥有一段代码的时间是从打出第一个字符到合并进master分支之前,在这之后这段代码就是遗留代码(legacy code),它将会被其他人维护,理解和吐槽。这也是clean code所存在的价值,它让我们的每一行遗留代码都变得易于维护和理解。我并不打算把clean…May 6, 2022May 6, 2022
stevesun21Clean Code Tips #2 — 你写的方法够专一么?程序员真正拥有一段代码的时间是从打出第一个字符到合并进master分支之前,在这之后这段代码就是遗留代码(legacy code),它将会被其他人维护,理解和吐槽。这也是clean code所存在的价值,它让我们的每一行遗留代码都变得易于维护和理解。我并不打算把clean…Sep 5, 2020Sep 5, 2020
stevesun21Clean Code Tips #1 — if…else…到底如何写才易懂?程序员真正拥有一段代码的时间是从打出第一个字符到合并进master分支之前,在这之后这段代码就是遗留代码(legacy code),它将会被其他人维护,理解和吐槽。这也是clean code所存在的价值,它让我们的每一行遗留代码都变得易于维护和理解。我并不打算把clean…Sep 5, 2020Sep 5, 2020
stevesun21RESTful API设计实践参考手册写这篇文章的主要目的其实是希望把自己多年关于RESTful API的设计经验总结梳理一下,顺便跟大家做个分享,独乐乐,不如众乐乐么。Sep 8, 2019Sep 8, 2019
stevesun21A different version of what comes after SaaSAfter reading this article, I had a different image of how software system could look like after Saas. (software as a service)May 31, 2017May 31, 2017
stevesun21Domain Driven Design Q/AThe following couple questions are the most often I got asked when I’m introducing Domain Driven Design to other developers in my day job…Apr 30, 2017Apr 30, 2017
stevesun21What language used between software engineers?Nowadays, if you ask a software engineer what languages he/she used in everyday works, 99.99% of time you will get answer like, Java, PHP…Apr 14, 2017Apr 14, 2017
stevesun21Script to install docker on LinodeIf you try to install Docker on Linode, you will found there’re some glitch stoping you can easily do that. I create a bash script based on…Feb 19, 2017Feb 19, 2017