What Is Software Design?

程式設計不是 “building software”,而是 “designing software”。

Is Design Dead?

軟體系統的設計是演進來的,不能一步到位,而是要藉由憑繁與使用者互動得到的回饋來修改系統設計。

Programming is Gardening, not Engineering

與其把程式設計比喻成蓋房子,實際上更像是園藝。

Orthogonality and the DRY Principle

所有程式設計活動其實都是維護,因為絕大部分的時間都在改code,寫一點改一點。即使是新專案,也很快需要回頭作修改。

2015年5月22日 星期五

parse 利用parse pointer query 所有 table

1.確定table 裡面有 pointer row

2.
cloudcode
請這樣寫


 
var  _UserTable = Parse.Object.extend("UserTable");
var _PurchaseTable = Parse.Object.extend("PurchaseHistoryTable");


var innerQueryByDevice = new Parse.Query(_UserTable);

innerQueryByDevice.equalTo("DeviceUDID", request.params.user_Deviceudid);
innerQueryByDevice.include("userid");


var list = [];
var listuserid = [];


  innerQueryByDevice.find({
      success: function(results) {

        if(results.length == 0)
        {
          response.error('fail check DeviceUDID');
        }
        else
        {


         
           for(i = 0; i < results.length; i++)
           {

              list.push(results[i]);
              //list.push({"Status":results[i].get("userid").get("Status"),"Amount":results[i].get("userid").get("Amount")});
             
           }

           response.success(list);

            //list[i]= results[i].get("userid").toJSON();

         
         
        }

      },
        error: function(error) {
         response.error("Error: " + error.code + " " + error.message);
      }
  });