问题 最近在整理一些关于Helm在大型企业中实践的内容,突然想到一个关于Helm的最佳实践: Chart names must be lower case letters and numbers. Words may be separated with dashes(-) 在各种软件产品中,我不止一次看到对于大小写,破折号/下划线的要求。这次看到Helm的最佳实践,我依然很疑惑——为什么不使用大写字符和破折号会成为一个最佳实践?如果说为了命名风格一致,但为什么甚至会在某些软件中被直接禁止?比如Helm在install时如果存在大写或者下划线会直接报错。 关于这个问题我尝试使用传统的搜索引擎,但并不能很好的找到答案: 通 …
Read More学习软件技术要实战,可能是多数从业者的共识。但为什么学习软件技术要实战?实战无论是寻找合适的实战项目还是进行实战需要的时间都要比阅读一本技术书籍或者技术博客的投入要高得多的多得多…所以如果不实战,就没有办法学好软件?不得不说,进行实战时,虽然会投入更多的时间和精力,但也确实能将知识掌握的更牢靠,或者说知识留存率更高,这大概也是 学习软件技术要实战的共识由来。但这也并不意味着学习软件技术一定要实战。 实战能更好地掌握软件技术的原因在于,实战能给你提供更多的上下文,而不只是你想要学的。在实战中,你以为你只学到了一个知识点,实际上你学到了可能十几个甚至更多的知识点。而且这些知识点都围绕着同一个场景展开,可以更容易地被吸收进你 …
Read More