2
使用鏈式方法格式化代碼的最佳方式是什麼?特別是如果它持續很長時間?如果你有三個左右的鏈條,你可以把它放在一條線上,但是當你有很多的時候它會變得很麻煩,並且使調試變得困難。格式化長鏈方法的最佳方式是什麼?
僅供參考,我說的是這樣的:http://en.wikipedia.org/wiki/Method_chaining
有時候我寫這樣的代碼(在Java中):
DetachedCriteria criteria = DetachedCriteria.forClass(Taskdsr.class);
criteria=criteria.add(someRestriction);
criteria=criteria.add(someOtherRestriction);
criteria=criteria.setFetchMode(Criteria.DISTINCT_ROOT_ENTITY);
代替:
DetachedCriteria criteria = DetachedCriteria.forClass(Taskdsr.class).add(someRestriction).add(someOtherRestriction).setFetchMode(Criteria.DISTINCT_ROOT_ENTITY);