Desafio HBSIS 2016选拔赛 逻辑编程挑战 HBSIS
程序员考试刷题脱硫HBSIS Processo de seleção 2016 - Desafio lógica de programação - HBSIS文档:技术评估指示介绍档根据需要提交的要求和可交付成果描述了我们的技术评估。在开始进行评估之前,您应该仔细阅读它。评估包括设计和实施分拣服务。评估分布于:指示,描述排序服务的用例;测试用例和;一个简单的设计模型,作为您自己设计的起点。要求要求您根据以下要求生成设计模型和此模型的实现。不需要提供功能齐全的应用程序。排序服务的实现就足够了。功能要求功能需求在分类服务的用户故事中描述。注意:虽然用例看起来很简单,但要特别注意“特殊要求”部分。其他需求这项工作涉及许多必须做出的设计选择。在所有此类情况下,应遵循以下原则。清晰度和可维护性一个清晰的设计,比如初级程序员很容易理解的,将比复杂的设计更受欢迎,即使复杂的设计比简单的选择更有效。但是,标准解决方案众所周知的糟糕算法设计将受到惩罚。文档代码本身应尽可能清晰,应避免“明显”的注释。笨拙或复杂的代码应该有描述性注释,并且必须为类。