zoukankan      html  css  js  c++  java
  • 个人项目心得体会:数独

    因为个人项目结果尚可,因此碰巧得到了黄杉。简单做一个总结,写一下心得体会。

    总结一下数独的个人作业的话,感觉自己主要就完整完成了任务。自己花在性能提优上不少时间,因为用的是回溯所以比较虚,因此加了不少优化和一些剪枝。之后看了游心同学的作业,才意识到最大的提速应该在于用多线程,这是后话了。

    代码设计上我觉得我的代码属于不怎么值得提倡的那种,因为我基本上个人作业完全没有面向对象,只有一个100多行的cpp文件实现所有功能。这样的弊端很明显,扩展性差,但优点在于我比较好修改调试。测试的时候也能较方便地覆盖到所有的地方。之后的结对编程我重构成了面向对象的设计。

    然后我觉得心得体会就是多和同学讨论交流吧,设计上的事自己最好早有规划,在开始写之前心里有个大的框架,时刻知道每一步该写啥,而不是边写边改之前的代码,这样不仅效率低而且出错率高。还有就是关注细节,测试的时候多覆盖些例子。

    可能算是第一次因为编程而get到的T恤,感谢这门课以及几个老师和助教,也感谢我们7班的几个同学。自己在软件工程或者说程序员的道路上仍处于非常低的层次水平,希望和所有的同学一起学习进步!最后说声抱歉,一直拖到现在才写这篇文章。最近实在是太忙了。

    附黄杉照

    :捂脸

  • 相关阅读:
    (4.3)ODBC/OLE DB/ADO概念与使用情况
    查找至少连续出现三次的所有数字/连续3天的日期【LeetCode】
    javascript 事件触发
    document.referrer
    创业公司
    关于javascript 回调函数
    promise
    javascript deferred
    document.readystate
    window---->load, document------DOMContentLoaded
  • 原文地址:https://www.cnblogs.com/ohazyi/p/7695839.html
Copyright © 2011-2022 走看看