我们是否应根据客户要求,违反Web标准,W3C验证和语义来放松我们的编码道德规范

时间:2010-02-05 09:59:17

标签: css xhtml accessibility web-standards

我们是否应该根据客户要求,违反Web标准,W3C验证和语义来放弃我们的编码道德?

如果客户同意并且无论如何都要快速访问网站。不关心验证,标准,可访问性。

7 个答案:

答案 0 :(得分:3)

尽可能多地遵守标准,而不必大幅收费(即没有滑倒时间表)。在许多情况下,我发现遵守Web标准并不比破解代码更难,它只是有点不同。如果您有一个好的IDE,它将帮助您(如Visual Studio中的红色波形,非标准HTML标记和CSS的Intellisense)。

答案 1 :(得分:2)

我们时不时地工作,这并不代表我们作为一家公司所代表的东西。 如果我们做这样的工作,它可能不会成为我们的“名利之墙”,因为我们觉得它不符合我们的愿景。

我认为这取决于你对它的感受;你需要钱吗?你想要它?如果你放手,你会感到难过吗?然后接受并做到: - )

答案 2 :(得分:1)

由客户决定是否花费X%以上会获得X%更多的利润。他们是否希望视障人士想要他们的产品?他们是否知道他们的所有用户都使用IE浏览器并且花时间使其跨浏览器完美并不太重要?

这些事情可以从商业角度进行分析 - 他们想要的东西满足他们的需求,而不是艺术品。你的工作是看他们的需求是什么。

答案 3 :(得分:1)

您可以尝试制定一个坚持标准的商业案例。也许你估计

  • 将有多少人能够查看该网站
  • 维护节省多少时间
  • 将来添加新功能会更容易

你可以帮助说服他们现在花更多的时间做正确的事情符合他们的利益。

答案 4 :(得分:1)

唯一的理由是,“编码道德”(如果我正确地解释你的意思)是在不降低软件质量的情况下使软件开发更便宜,或者在不增加软件开发成本的情况下制作更高质量的软件(或两者)比没有这些道德的情况。

如果您的客户付钱给您生产质量较低或价格较高的软件,那就好了,让他们知道后果。

如果您的客户可以指向您的竞争对手那些生产更高质量软件的竞争对手,那么您应该被淘汰出局。

如果您发现丢弃任何编码道德会导致相同质量的相同成本或低成本软件的高质量软件,那么您的客户已经为您带来了极大的好处。

答案 5 :(得分:1)

“编码道德”应该依赖于清晰,诚实,透明地了解您所提供的服务,并且符合客户的期望。

如果您创建一个网站,它应该适用于客户的受众使用的浏览器,在网站的生命周期内。

仅仅因为一个小组提出了某些内容并不意味着它可以很好地预测客户的受众在产品生命周期中会有什么。在某些情况下,标准过程的政治干扰了规范质量。所以“标准合规”可能不够好。

答案 6 :(得分:0)

“编码道德”的一部分是遵守要求和规范。你不会总是喜欢它,但你必须这样做。或者你可以拒绝这份工作并让你的竞争对手去做。