合集-代码整洁之道

摘要:## 提问 什么是一元函数 ## 回答 一个参数的函数 ## 延申 - 使用out 、ref输出参数是一种让人困惑的选择 - 使用标识参数是让人害人听闻的做法,应该拆分为两个函数,直到用户输入层面 ## 参考 ![](https://img2023.cnblogs.com/blog/599607/2 阅读全文
posted @ 2023-07-27 13:38 东百牧码人 阅读(18) 评论(0) 推荐(0)
摘要:## 提问 代码里如何try catch ## 回答 使用专门的函数进行try catch;try中只有一行; ## 参考 ![](https://img2023.cnblogs.com/blog/599607/202307/599607-20230731131657817-1234893746.p 阅读全文
posted @ 2023-07-31 13:23 东百牧码人 阅读(20) 评论(0) 推荐(0)
摘要:## 提问 代码格式有哪些注意事项 ## 回答 垂直格式:代码行数别太多 ![](https://img2023.cnblogs.com/blog/599607/202308/599607-20230802085317095-457278590.png) 横向格式:代码别太宽 ![](https:/ 阅读全文
posted @ 2023-08-02 08:54 东百牧码人 阅读(14) 评论(0) 推荐(0)
摘要:## 提问 可测试代码特点有哪些? ## 回答 函数参数少:没有或1个; 类构造参数少:没有或1个; 参数为基本类型:bool、int、double等; 阅读全文
posted @ 2023-08-03 11:23 东百牧码人 阅读(18) 评论(0) 推荐(0)
摘要:## 提问 代码整洁之道-注释该怎么写 ## 回答 1. WebApi接口写注释 2. 实体写注释,标记example 3. 方法不超过100行,自描述 阅读全文
posted @ 2023-09-01 14:11 东百牧码人 阅读(13) 评论(0) 推荐(0)
摘要:## 提问 整洁代码格式如何实现 ## 回答 1. 一个文件行数不超过1屏; 2. 一行代码字符数不会超过IDE宽度; 3. 嵌套层深不超过2; 4. 条件判断/if里只有一行; 5. 循环for/foreach/里只有一行; 6. 不要嵌套异常; 7. if里不要写表达式; 阅读全文
posted @ 2023-09-05 08:52 东百牧码人 阅读(10) 评论(0) 推荐(0)
摘要:提问 如何初始化字段 回答 使用构造函数初始化字段; 不要使用函数初始化字段; 不要使用函数初始化字段; 不要使用函数初始化字段; 阅读全文
posted @ 2023-09-22 15:16 东百牧码人 阅读(8) 评论(0) 推荐(0)
摘要:提问 为什么不要返回null 回答 1.避免空指针异常 2.减少冗余代码空值判断; 阅读全文
posted @ 2023-12-05 08:37 东百牧码人 阅读(15) 评论(0) 推荐(0)
摘要:提问 如何精简变量名 回答 使用函数封装变量名的特征; 例如删除删除用户 void DeleteUser(){ var delUser = // if(delUser!=null){ //TOTO } } 可以精简为,因为DeleteUser已经标记了内部变量的特征 void DeleteUser( 阅读全文
posted @ 2023-12-07 08:38 东百牧码人 阅读(60) 评论(0) 推荐(0)
摘要:一、引言 在编程的世界里,数据类型的转换是我们经常会遇到的操作。而TryParse方法作为一种安全、高效的类型转换方式,在许多编程语言中都有着广泛的应用,比如 C#、Java 等。它能够帮助我们在将字符串转换为其他数据类型时,避免因格式不正确而引发的异常,使我们的程序更加健壮和稳定。今天,咱们就来聊 阅读全文
posted @ 2024-12-26 09:39 东百牧码人 阅读(169) 评论(0) 推荐(0)