当我看到任何其他代码时 人/受访者。我知道选择 最有意义的元素 重要的事情。
我应该判断人的能力 来自他的代码;从一个好的书面, 管理,优化CSS或他如何 写了类和id名字?
或每次都是。
答案 0 :(得分:4)
这取决于“语义纯粹主义者”的含义。
他的代码是否如此糟糕以至于你必须先对其进行重构才能对其进行任何维护,或者甚至能够理解它的作用是什么?那很重要。
如果代码不符合您的标准,但是可以维持,并且可以维持,并且该人似乎接受您关于改进它的方法的提示 - 特别是如果这些提示伴随着对改进原因的解释代码X%更具可读性/稳定性/可维护性,现在它们的“纯度”水平并不重要。
如果这个人愿意花费额外的一周时间来修改他们的代码,以便以迟交的方式保持语义纯净,那么他的净亏损就会很大。
为css提供一个具体的例子,如果有人将一个类添加到页面上的每个元素只是因为它“应该被添加”,那就坏了。
如果他们指出需要将类添加到X,Y和Z的位置,以便jQuery选择器的性能比替代解决方案好20%,那就非常好。
答案 1 :(得分:4)
语义纯粹是不是很糟糕 在工作的时间?不是吗 可以一直实现吗?
是。有时候工具不能按照你想要的方式工作,你只需要使用一些有效的工具。值得花一点力气使代码在语义上更正确,以使维护更有效,但在某些时候你无法保护开发成本,因为它可以提供的维护收益要少得多。
我应该判断人的能力 来自他的代码;从一个好的书面, 管理,优化的CSS或他如何写 class和id名称?
任何人都可能在某些方面有不良习惯或不完整的知识。你应该更倾向于判断一个人在看到好的和坏的代码之间的区别时能够看到这个区别,并且能够显示出一定程度的利弊。
答案 2 :(得分:1)
两者实际上都有助于不同的能力。 Classes和Properties中的一个伟大的抽象设计将描述他分析事物的能力,因为一个写得很好的管理优化的css表明他自己是一个有组织的人。后来的属性也非常重要。 如果css是至少可以显示的话,我仍会选择第一个属性。
答案 3 :(得分:1)
您是否有设置虚假替代品的危险?我们可以仔细选择类和标识符名称或我们可以编写工作CSS吗?理想情况下,我更喜欢能够同时做到这一点的人。
如果他们的工作申请有严重的拼写错误,你会推断出一个人工作的可能质量是什么?就像错误拼写他们申请的公司名称一样!您如何推断出错误说明项目目标的项目提案?申请SW安全工作的人混淆了“身份验证”和“授权”。
在采访中,您试图从一个非常小的信息样本中确定一个人如果能够为您工作的可能方式。我们需要考虑许多因素,例如面试压力对某些人的表现的影响,以及他们是否使用母语工作。我在这里看不到任何绝对的标准,也没有简单的范围或者你提出的问题。
当然我们需要他们能够生成有效的代码,这很容易!代码质量和工作其他方面的质量也很重要。