有许多 CASE 工具,许多用于图表、绘图、文档的软件。但它们能取代旧的好纸吗?
14 回答
每天,一整天!(好吧,不是整天,但很多)
实际上,不久前我就伪代码的价值进行了辩论,并且我正在就多少笔/纸和一些伪代码有时可以创造奇迹提供我的意见:)
我使用计算机来解决简单的设计问题,但是当我遇到非常困难的事情时,我会使用强大的工具——笔、纸和大脑。
尤其是在实施之前做一些数学运算时,没有什么比先把它写在纸上更好的了!
我使用白板进行设计,使用笔和纸进行 TODO。
任何软件都无法取代使用笔/纸记下想法和解决方案草图的简单性!曾经!
一旦您将批判性思维写在纸上,您就可以花时间使用精美的软件和工具来美化它们。
我一直使用笔和纸,我发现它们是非常宝贵的编程工具!做笔记等等等等……
使用速写是与客户阐明需求的宝贵工具。您不必成为达芬奇,也能在一些简单的草图中快速封装复杂的业务逻辑或 UI 行为。Adaptive Path 的Leah Buley拥有大量关于 UX 草图的资源。程序员也可以学习这些技术。在坐在 Visio 前之前,您可以先使用纸张节省大量时间。
我非常喜欢铅笔和纸(或笔和记号板)进行实时思考。它几乎可以处理我大脑想到的任何事情。如果我需要创建任何官方工件,我将使用我绘制的内容并使用工具进行设置。但通常初始副本就足够了。
顺便说一句,我仍然不确定为什么大学里几乎每个人都改用笔记本电脑做笔记。您无法像在纸上那样在 Word 中表达您的想法。
一直以来,尤其是对于具有大量条件编程的复杂逻辑!
我总是发现在使用应用程序工具之前记下我将要绘制/建模的内容更容易。
每时每刻。当我想画/写一些复杂的东西时,我不想掌握一个软件来完成它。也意味着没有额外的应用程序占用我的系统资源。另外,在一张纸上从各个角度书写是令人满意的:)。
大多数时候,当我编写程序时,你会看到我的桌子上到处都是文件,有些在地板上起皱,有些则没有。
我通常在纸上和初步的 UML 图上进行头脑风暴。
要是我有一块白板就好了…… :)
我一个人工作时不使用笔和纸,但在与其他人一起工作、与客户交谈等时,我总是使用它们。我主要用铅笔画图表。
在我看来,编程最美妙的地方在于设计好的算法或伪代码。之前我认为纸和笔可能是个好主意,但我还是继续写了,虽然它们很简单,但很短。我刚刚接近 PNP 问题,并不是我希望解决它,而是好奇心支配着我,你不需要面对这么大的问题来使用纸和笔,但自从我进入这个问题后,我意识到它是多么重要。它可以节省时间,让您更有效率。一般来说,当你在编程时,你会专注于一些小概念,比如:这个变量是 int...?有一个程序的大图,最好的方法是一支笔,它可以让你专注于一个问题和技术的东西,内存管理,安全,快速代码......如果你直接进入键盘,您可能会花费大量时间创建一个强大的功能以在最后实现您不需要那个,因为它碰巧变量“a”将始终为负或其他。但请相信我,我刚开始编程,但很高兴我发现了笔和纸的世界。我刚刚意识到你的问题实际上也不是一个是的问题,它是关于与图表的比较,记录。编写程序之前的笔和纸。编写程序时记录 使用计算机是个好主意,我的意思是当然你可以用文件记录它,但是让你的代码充满 /* */ 阅读并再次编辑它会更快更好。所以这两件事都有一席之地,但一开始就坚持用笔。