- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
很抱歉在这里发布这个平凡的问题,但我需要帮助!
我必须为一些人进行 1 小时的软件最佳实践培训我公司的程序员。观众是几年前的新生有经验的小伙伴们。
你们能给我推荐一些我可以涵盖的相关主题吗?
我可以想到以下内容:
1) 遵循编码标准、缩进的重要性2) 文件、变量、函数、类、表的正确命名列、 View 和所有其他工件3) 对应用程序进行分层 - 每层必须解决特定的问题忧虑4)将常见的东西抽象为可重用的实用程序类
任何帮助将不胜感激(对这篇文章的积极回应,我保证我会为通过回复至少 10 个帖子来社区!)
最佳答案
你提到的话题都很好。如果您只想简要提及每个内容,并因此想添加其他内容,您可以考虑其中的一些(排名不分先后):
强制性的、轻量级的代码审查(或结对编程):未经其他人的眼睛检查并批准它,任何代码都不应进入代码库 - 不是重复“类似 lint 的”部分,而是为了检查那些太难自动检查的内容——标识符是否清晰且适当,可重用内容的重构是否正确,&c
/* 糟糕——事实上,非常糟糕/我+= k;/ 将 i 增加 k */
/* 不错,或者至少不错;-) /我+= k;/ 小部件数量随 thingamajig 数量增长 */
/* 最好 */widget_count += thingamajig_count;
(在最后一种情况下不存在注释也不需要 - 代码和标识符远非总是可能相当如此清晰以至于完全不需要注释,但是,在可行的情况下,这绝对是最好的!-)。
关于coding-style - 软件最佳实践所需的培训主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3593417/
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the he
您好,我尝试根据以下数字为新字体训练 tesseract: 所有数字都在具有透明背景的 png 文件中提供。如果我从它创建一个盒子文件,训练它等等 - 一切正常! 现在的问题,同样的情况,但我想根据下
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭10 年前。 Improv
我目前正在接受 Android 培训,因为我正在尝试正确隐藏导航栏。在training documentation它指出: You can hide the navigation bar on And
我正在使用 gensim 在分配给特定人员的文档上训练 Doc2Vec 模型。有1000万份文件和8000人。我不关心所有 8,000 人。我关心特定的人群(比如 1 到 500 人)。 我感兴趣的人
我不知道如何解决这个问题: http://acm.sgu.ru/problem.php?contest=0&problem=311 请帮我解决这个问题 我知道它可以用线段树来解决,但我不知道如何 最佳
我正在使用 AForge.NET ANN 并在我的训练集上对其进行训练。因为训练是单线程的,而且这个过程可能需要很长时间,我想知道是否可以运行多线程训练。 因为在训练弹性反向传播网络时使用线程是一个问
有人知道一个好的教程/文章/任何东西可以帮助我解释 JavaScript(重点是 JSON)吗? 我想教新的团队成员什么是 JSON 以及如何有效地应用它,但我不是试图重新发明轮子(并且可能做错了),
我正在尝试使用 Dlib 训练人脸检测器。我选择了近 1000 张图像进行训练。根据文档,我使用该图像创建了 training_with_face_landmarks.xml。但是,我不明白, tes
我正在使用 C 版本的 word2vec(在 https://code.google.com/archive/p/word2vec/ 中找到)并在德语版维基百科的过滤转储(约 17 GB 原始文本,约
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 6 年前。
关闭。这个问题是opinion-based .它目前不接受答案。 想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它. 8年前关闭。 Improve this
在训练我的 NameFinderME 时,我收到以下错误消息: 我的数据如下: some text Computing event counts... java.io.IOException: F
我想使用 C# 在 OpenNLP 中训练一个新模型。我在java部分使用了IKVM。这是我的火车的方法:(我在jv中引用了java.io,在op中引用了open.tools) public str
我正在处理 USACO 培训页面的第一个问题,它要求您提交一个简单的解决方案。虽然我的代码可以在 IDE 上编译,但 USACO 评分器给我一个错误,说找不到 main。 Run 1: Executi
***我不是在寻找解决方案帖子 我正在参加 C 语言的 Tape Equilibrium Codility 培训,这就是我所取得的进展: // you can write to stdout for
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,因为
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 7 年前。
我正在使用 opencv_haartrainaing 来训练我的级联分类器,我有一个文件夹,其中包含带有文本文件的子文件夹,而不是此处所示的 .xml 文件.... 如何获得最终的 .xml 文件?
在解决 USACO 培训问题时,我发现了动态规划。处理这个概念的第一个训练问题是一个称为子集和的问题。 问题陈述如下: 对于从 1 到 N(1 #include using namespace
我是一名优秀的程序员,十分优秀!