敏捷技能修炼--------意图导向编程


               意图导向编程即自顶向下编程,其思想为:先假设当前这个对象中,已经有了一个理想方法,它可以准确无误的完成你想做的事,而不是直接盯着每一点要求来编写代码。编写前先问问自己:“假如这个理想方法已经存在,它应该具有什么样的输入参数,返回什么值?还有,什么样的命名最符合他的意义”.

              以一实例要求:

                    1、交易信息开始于一串标准ASCII字符串;


                   2、这个信息字符串必须转换成一个字符串数组,数组存放的值是此次交易用到的领域语言中所包含的吃会元素;


                  3、每个词汇必须标准化(第一个大写,其余小写,空格和非字母数字的符号都要删除);


                 4、包含超过150个词汇元素的交易,应该采用不同于小型交易的方式(不同的算法)来提交,以提高效率;


                 5、如果提交成功,API方法应该返回“true”,失败返回“false”;



public  class Transaction{
    public  Boolean commit(string command){
        Boolean result = true;
        string[] to
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值