?最近在阅读两个项目的代码,一个是flume的源码,一个是公司的框架代码。总结起来就是用java做事情最后的结果就是费劲。
每一个东西都希望做成工具,做成公用,最后的结果偏偏就是一件很简单顺理成章的事情,用java实现后,就变得极其惨不忍睹,这儿链到那儿,那儿再链接到那儿,最后才返回回来。中间辗转多地,当你梳理完了链路之后。才发现自己依然是一脸懵逼,原因呢,因为很多类你还要再去分析他们到底是干什么的。他们为什么存在,最后你才大致看明白了设计者的意图。我说这不是自己折腾自己吗?愚蠢的人类。。
?最近在阅读两个项目的代码,一个是flume的源码,一个是公司的框架代码。总结起来就是用java做事情最后的结果就是费劲。
每一个东西都希望做成工具,做成公用,最后的结果偏偏就是一件很简单顺理成章的事情,用java实现后,就变得极其惨不忍睹,这儿链到那儿,那儿再链接到那儿,最后才返回回来。中间辗转多地,当你梳理完了链路之后。才发现自己依然是一脸懵逼,原因呢,因为很多类你还要再去分析他们到底是干什么的。他们为什么存在,最后你才大致看明白了设计者的意图。我说这不是自己折腾自己吗?愚蠢的人类。。
转载于:https://www.cnblogs.com/aquariusm/p/6213653.html