我有两个项目,分别是:1.Web项目2.Broker项目
services
-web/util.go
-main.go
-cofig.json
broker
-consumer/redis.go
-consumer/mongo.go
-main.go
-<cofig.go> //I do not want to make a copy here
我已经为我的web项目开发了一个实用程序,它使用config.json文件。在实用程序中,我使用如下代码
file, _ := os.Open("./config.js
我必须遵循以下项目/文件系统结构:
workspace (Eclipse folder for all my projects)
Tools
WebTools (depends on Tools)
Project (depends on Tools)
WebProject (depends on WebTools)
more
每个项目都在git中。我使用Eclipse的build path ->项目来包含WebTools和WebProject中的工具。我最喜欢的特性是,我可以在处理任何项目时改进Tools / WebTools,包括重构的能力。
目
我读过Robert C. Martin的“干净的代码和干净的架构”(尚未完成),但我还不是很了解。如果我有干净的代码,我也有干净的架构吗?如果我有干净的代码和干净的架构,我有好的项目结构吗?那么,它们之间有什么不同呢?干净的代码,干净的架构,和良好的项目结构。它们之间的关联是什么,或者它们是如何关联的,我如何才能获得良好的项目结构、整洁的架构和整洁的代码?谢谢。