小编aja*_*cij的帖子

TDD的限制是什么?

我刚刚发现我喜欢以TDD的方式开发代码:我觉得我对开发的方向有了更多的控制.在我花费大量时间预先设计数据结构和算法之前,现在我从小开始,有机地"增长"我的代码.在每个红色/绿色/重构循环后,我都有代码可以执行某些操作.感觉我的代码是一个有生命的东西,我指导它应该在哪里成长.我不知道每个人进入TDD时的感受是否如此,但这是我的经验.令我感到震惊的是,这与成功而非设计的自由软件项目的成功程度非常相似.

但是,现在我已经开始考虑测试驱动的开发,我开始想知道它的极限是什么.它似乎对开发功能代码非常有用:将此输入提供给该函数,您就会得到这个结果.但这只是软件开发的一小部分.那么GUI开发,网络,数据库开发,Web应用程序呢?你有什么经历?您是否尝试过使用这些类型的开发TDD?你知道任何工具或框架吗?你能推荐一些文章或书籍吗?

tdd

8
推荐指数
2
解决办法
1357
查看次数

如何将Borland C++构建器的代码移植到Linux?

我有一个用C++编写的Windows DLL的源代码,并使用Visual Component Library.现在我的任务是将其移植到Linux,但我没有VCL本身的源代码或任何类型的文档(我从未使用过Borland C++;在我的Windows时代,我使用过MFC).

这应该不是那么难,因为我的DLL没有任何GUI:据我所知,它主要使用VCL进行多线程处理.我遇到了一个继承自TThread的类,这就是我遇到的问题.我在互联网上做了一些搜索,但到目前为止还没有找到VCL的文档.我想避免购买一本关于Borland C++ Builder的书,因为我没有时间等待它从亚马逊到达.我不能考虑购买Windows的软件包,因为在工作中我只有一个Linux盒子.

有什么建议?

vcl c++builder tthread

5
推荐指数
3
解决办法
6665
查看次数

标签 统计

c++builder ×1

tdd ×1

tthread ×1

vcl ×1