我正在尝试使用Java (我想花6个星期在空闲时间几乎不学习任何我能学到的东西,只是想看看它是否适合我,以及能走多远)。
我现在已经是第二天了,我有一些问题:
1)这(https://gist.github.com/Wumbaz/c7df6cbd95f7d48b8fa110b0d7133aa7)是分享我的java项目的常用方式吗?如何让人们以另一种方式审查我的代码?
2)如果上面的链接有效,这是项目的通用结构吗?我的main函数旁边有两个重要的类,所以我决定将它们单独命名为两个“.java文件”。这是“如何做到的”吗?
3)如果有人真的有时间,我会非常乐意全面复习我的台词。在这个非常简单的项目中,我还能改进什么?
提前感谢您的帮助!
尼科
发布于 2017-10-22 00:37:48
1)是的,github或github gists是共享代码的常用方式。但是,我可以看到您在发布代码的同时还发布了一些来自IDE的XML配置文件。阅读有关忽略某些文件的信息:https://help.github.com/articles/ignoring-files/
2)通常是这样的,每个Java类应该在一个单独的文件中。然而,我不会真正将其称为“项目结构”,这个主题还有更多内容。根据您正在制作的项目,您可以将您的类分离到特定的包中。我推荐阅读一些关于设计模式的知识,例如这里的https://www.tutorialspoint.com/design_pattern/。一开始可能会让你有点困惑,但一旦你提高了编程技能,它就会变得非常必要。
3)如果你想提高你的代码质量,可以研究一下"Clean Code“。有一本很棒的书,它的标题是每个程序员都应该读的,但是它有点高级,可能不适合一开始。
https://stackoverflow.com/questions/46865374
复制相似问题