Java
文章平均质量分 59
林 文
《码农修行:编写优雅代码的32条法则》作者
展开
-
做个广告-新书优惠
本人新书《码农修行》目前当当正在五折优惠。《码农修行:编写优雅代码的32条法则》(林文 著)【简介_书评_在线阅读】 - 当当图书原创 2021-10-23 20:16:40 · 126 阅读 · 0 评论 -
这条编程规范如何?——条件分支超过6个时必须改为接口
前面举过一个面向接口编程的例子。在系统中写日志有3种不同的实现: 写到日志文件。 写到数据库。 写到本地的一个日志服务的UDP端口。 按照常规的思维逻辑,可以用一种最直接的写法。如下方案一。 方案一 public class LogController { private LogService logservice; void writeLog(SysLogInfo logInfo){ switch(logType){ case LT_FILE: logservice.writ原创 2021-07-21 00:39:00 · 138 阅读 · 0 评论 -
别把Java写成C++的样子。你真的在正确运用依赖注入吗?
最近发现很多使用Spring框架的Java代码存在依赖注入方式的误用,甚至是滥用。因此整理了这篇文章,欢迎大家一起探讨。先举个例子,从C++说起…… C++的诟病 C++最遭人诟病的地方就是定义一个类需要写两个文件,一个.h文件和一个.cpp文件。例如定义一个CMainFrame类,mainframe.h内容如下: class CMainFrame : public CFrameWndEx { protected: CMainFrame(); public: virtual ~CMainFram原创 2021-05-09 20:53:39 · 1281 阅读 · 20 评论