经常,活听到somebody说,写代码,先想好了再写。如果边想边写的话,经常性会写返工代码:写着写着,发现不对了,那么就又得回头重写。

对此,我的态度是不可置否。因为,我写过一些东西,发现不清楚、不了解的情况下,根本不知道需要什么,那么就没法想好了再写。必须是写着,看看效果,然后再决定怎么做。

但是,就是因为这样,导致我写代码越来越想当然,养成了这个不好的习惯。特别是逻辑比较复杂的,边写边想会变的很乱很乱,特别容易返工。

然后,又想到了这句话:写代码,想好了再写!

现在会过头来看这句话,发现还是挺有道理的。但是,要稍微修正下:知道的、确定的东西,一定要想清楚了再写。

有些事情是探索性的,未知的,那么只能是边做边想:做了,看效果,然后再想,再决定。

但是,明确知道要做什么,那么最好的方案就是先想清楚,再写。

随心所“语”之“做”与“想”相关推荐

  1. python做地图导航_「Python」利用高德地图做你想做之事

    玩grasshopper基本上都知道OpenStreetMap 这个地图网站,毕竟有一个好用的地图插件,可以在Rhino中绘制出所需,但是一个不好的地方就在于国内的数据量太少,无法满足我们的需求. 此 ...

  2. python做地图导航_【Python】利用高德地图做你想做之事

    原标题:[Python]利用高德地图做你想做之事 [版权声明] 作者:CPF 如需转载请联系CPF 如有侵权请联系大水牛平台 玩grasshopper基本上都知道OpenStreetMap 这个地图网 ...

  3. 做自己想做的工作,你也可以

    注:这篇文章根据我2015年12月12日在中国黑客联盟和12月17日在CSDN的公开课"做自己想做的工作"整理而来,整理时做了不少调整,与讲课内容大有出入,甚至可以当做一篇新文章来 ...

  4. 做你想做的人,这件事,没有时间的限制,只要愿意,什么时候都可以开始

    现代人的生活节奏都很快,很多时候,没办法拿出整块的时间来阅读和学习.而我则是那个喜欢阅读的人,我愿意通过我的阅读,挑选或者总结归纳一些精美的句子,分享给大家,希望能给你带来支持和力量. 哪怕是心灵鸡汤 ...

  5. 做你想做的梦,去你想去的地方,成为你想成为的人

    人最大的遗憾,莫过于拥有幸福时不懂得珍惜,总以为幸福在下一个路口,等到失去时才后悔,兜兜转转一大圈,才发现,其实最好的就在身边,可自己却没有好好把握.幸福,不是拥有多少,而是能感受多少.幸福的人,更懂 ...

  6. 做自己想做的事,做自己喜欢的事

    经常会想起她,但是想起她说过:就算毕业了,我也是没机会的.给她电话说些什么的念头打消了.很多人都问我怎么不找女朋友,我不想告诉他们,其实是我还没准备好.我是个怀旧的人,怀旧有好有不好,看哪方面吧. 做 ...

  7. 维护开源项目太难,Redis之父:只做自己想做的

    本文转载自 InfoQ 最近,开源项目 Docz 作者 Pedro 发表短文称繁重的开源维护工作不可持续,自己曾处于"崩溃"状态. Pedro 表示最初为了开发 Docz,他可以提 ...

  8. 做你想做的事,爱你所爱的人

    不是所有的人都能做自己想做的事,希望的和实际的总会存在差距.如果你有选择的余地,一定要选择那个你更愿意做的,而不是目前更容易的那个.生活确实迫使了我们不得不向生活低头,那你能否吃得了自己不断进步的苦, ...

  9. 随心所语之容器(C++ Container)

    作为软件开发者,必然会用到各种各样的容器:vector(array),list,map,set,tree等等(主要针对C++).那么,其中的区别是什么么?官方教程(数据结构教科书)有些简单的对比.对其 ...

最新文章

  1. Android P 凹口屏支持,打造全面屏体验
  2. 浅拷贝和深拷贝的应用
  3. 原生JS实现图片滚动
  4. node-inspector 在chrome里调试node代码
  5. VS Code 关于SFTP上传文件到多服务器的配置
  6. MockWebServer--环境
  7. [数值计算-1]:数学建模、科学计算、数值计算的关系
  8. 一种基于linux系统的精准流量统计方法
  9. Excel “不能在隐藏工作簿中编辑宏,请选定“取消窗口隐藏”命令以显示工作簿”
  10. libgdx 打飞机游戏实现教程
  11. 网易AI工程师面试常见知识
  12. ps命令查看进程详解
  13. php防止恶意注册,PHP怎样防止用户注册高仿其他人的用户名?
  14. “快速原型法”在项目开发中的成功案例
  15. 卖家注意!淘宝“七天无理由退货”规则将升级
  16. UltraISO 软碟通制作系统U盘
  17. 牛客小白月赛63->GCPC总决赛,递归方法求解
  18. 教你疾速驾驭DB2数据库中的相关饬令-3
  19. 《SAP ABAP 李斌的开源工具箱》专栏目录
  20. uefiboot 文件_UEFI BIOS模式下Windows系统启动过程以及引导文件修复方法

热门文章

  1. 如何使用谷歌colab
  2. 阿里云centos下载地址
  3. Html-小米官网头部
  4. 打怪小游戏(快做完了)
  5. 容器编排的作用和要实现的内容
  6. 《2022 数字时代|元宇宙产业发展高峰论坛》圆满落幕
  7. Go语言获取当前系统信息
  8. 微信为什么使用 SQLite 保存聊天记录
  9. 针对顽固dll后缀文件删除
  10. 网站地图(sitemap)如何优雅生成?