与非程序员损害

<p>在我的PHP代码中使用的SQL数据库中的数据来自非程序员制作的Excel文件。当我不能设法解释,我有自己的Excel文件的问题,我通常只是尝试围绕它的代码。这导致了我的一部分了一些非常零散的代码。没有任何人有这样的经历?它是通常最好是尽力代码周围的人还是更要坚定,要求一个更强大的表结构? P&gt;
</p>

52 浏览 1 回复
  gt   程序   他们   代码   程序员  

回复

    <p>如果你决定要坚定,要求一个更强大的表结构,则需要提供非程序员清晰,简洁,明确的文件,以及良好的错误报告工具,使他们能够更快速,轻松地找出当他们取得了一个错误,它是什么。没有什么比找人来你叫喊说:“你需要做的事情这种方式,否则程序将无法正常工作”糟糕的(甚至说这很好,但坚定地),然后三个月后不必再次做任务又没有什么办法找出什么标准都没有回去问程序员。 P&gt; </p><p>所以,有时更容易围绕坏数据只是代码。它还有助于使你的程序更加灵活和强大。但是,如果你开始拼命去做,然后确保有简单的方法,让非程序员来检查错误,而且消息是明确无误的,有什么是对他们的期望良好的文档为输入 P&gt; </p><p>这要看,谁的时间更有价值?这不是那么简单,因为你可能认为。最后,这是一个商业决定,而不是技术问题。 P&gt; </p><p>如果您有10,000个用户,用户的时间可能是在总量更有价值,你应该代码接受尽可能多的,因为这将节省他们的时间。 P&gt; </p><ul> <li>如果您的应用程序是公开的,这是一个竞争优势:<strong>是用户友好 STRONG&gt; LI&gt; <li>如果您的应用程序是内部的,这是成本控制:所有权<strong>总成本 STRONG&gt; LI&gt; ul&gt; <p>如果你有5个用户,他们是不是特别重要,继续前进,任何你喜欢的需求,它会带他们更少的时间在总体上解决他们的数据比它会为你的代码在他们的问题。&lt; / P&gt; </p><p>如果你有1个用户,并且它的CEO,你最好是能适应,因为他们的时间是比你更有价值。 P&gt;
    </p></strong></li></strong></li></ul>

    付淞倪

相关信息

什么是一个好的程序员的代码是什么样子? [关闭]

<p>我是一个业余爱好者的程序员(开始使用VBA来使Excel的更快),并一直在与VB.NET / C#.NET和我努力学习ADO.NET。这是我的第一篇文章,我的主观问题的性质表示歉意。 P&gt; </p><p>编程这一直感到沮丧我的是什么呢'好'喜欢看的一个方面?我不是一个专业所以没有什么可以与之比较。是什么让一个更好的程序员?...

10 浏览 1 回复   gt   代码   他们   li   一个  

两个程序员工作在一个Visual C#程序

<p>我和另一个程序员我的工作就在Visual C#相同的程序。我让他工作就可以了,然后他上传它,然后我的工作,然后我把它上传,这样他就可以进行这项工作。我们轮流改变源代码。 P&gt; </p><p>不过,这是一种缓慢。这将是更好,如果我们能够在同一时间的源代码,这两个工作,而轮流,再有就是天晓得我们可以很容易地结合我们的变化。有没有办法做到这一点? P&gt; </p>

40 浏览 1 回复   代码   程序   工作   一个   源代码  

术语 - 一类用户

<p>我在写一些文档,我只是找不到合适的词。让说我的类被称为作家,有些人会使用它。我应该如何命名使用的类对象(或实例)我记录? P&gt; </p><ul> <li> <strong>用户 STRONG&gt; Writer类的? - 程序不是“用户” LI&gt;。 <li> <strong>...

27 浏览 1 回复   gt   用户   程序   代码   strong  

如何使初级程序员编写测试? [关闭]

<p>我们有一个初级程序员,根本不会写入足够的测试。 我要唠叨他每两个小时,“有你的笔试?” 我们已经尝试过: P&gt; </p><ul> <li>显示,该设计也变得更容易 li&gt; </li><li>在显示它可以防止缺陷 li&gt; </li><li>使其成为一个自我的...

46 浏览 1 回复   gt   测试   一个   li   程序员  

如何使初级程序员编写测试? [关闭]

<p>我们有一个初级程序员,根本不会写入足够的测试。 我要唠叨他每两个小时,“有你的笔试?” 我们已经尝试过: P&gt; </p><ul> <li>显示,该设计也变得更容易 li&gt; </li><li>在显示它可以防止缺陷 li&gt; </li><li>使其成为一个自我的...

71 浏览 1 回复   gt   测试   一个   li   程序员