Java开发每日复盘2018_0507

作者: 07e819eca0df | 来源:发表于2018-05-07 16:09 被阅读39次

    今天接到了一个新的Java开发项目

    「B/S架构的深度个性定制化ERP系统」。

    今天的主要任务是熟悉该ERP系统已有的业务逻辑、数据库设计、页面请求接口后的显示逻辑,等。

    目前逻辑/设计基本都梳理熟悉完了,后面准备梳理已有代码的具体实现了。

    一个比较大的体会是:在开发中,英文使用的准确度,很重要。

    目前没有纸质版开发文档,不过开发者口述的很清楚。

    之后自己开始梳理业务逻辑和数据库设计时,发现该开发者每一个字段的英文名都表达的很准确,基本上完全可以见名知意,这极大的方便了我在没有纸质版文档的情况下,熟悉已有代码的逻辑。

    比如:

    一看到数据库的某张表里的某个字段,就可以结合该表的名称,及该字段名称(英文单词的中文意思),瞬间知道这个key对应保存的value是什么值,代表什么意思。

    一言以蔽之:

    数据库的名称、表名称、字段名称,等命名,及代码的变量、函数、类,等命名,都要尽可能的用精确的英文单词来表达,达到见名瞬间知意思的效果。

    -- ZeroOS 复盘于 2018/5/7

    相关文章

      网友评论

        本文标题:Java开发每日复盘2018_0507

        本文链接:https://www.haomeiwen.com/subject/eghvrftx.html