srp

    4熱度

    1回答

    我有一個方法用於發送GET請求是這樣的: private JArray GetRESTData(string uri) { try { var webRequest = (HttpWebRequest)WebRequest.Create(uri); var webResponse = (HttpWebResponse)webRequest.GetRes

    2熱度

    1回答

    public class FooList { public boolean add(Foo item) { int index = indexOf(item.getKey()); if (index == -1) { list.add(item); } return index == -1; } } 由於這增加

    0熱度

    1回答

    我正在使用PHP 5.4。我正在試圖讓我的應用程序更實用。我目前正在瀏覽我的對象並確保他們遵循SRP。我被困在如何處理使用屬性填充我的對象,特別是「擴展」對象屬性的屬性。讓我更好地解釋。 我有一個叫Flock的類(是的,一羣雞 - 我在農業)。它由幾個屬性,是在數據庫中的flocks表:id,member_id,integrator_id,date_placed,date_picked_up等:

    3熱度

    1回答

    我想弄清楚,如果它不好的做法,從路由器類內啓動控制器。從我所能找到的關於此的一點,有人說路由器不應該處理實例化控制器。以下是我如何開始開發我的路由器類。 例子(注意,我省略了很多打字的緣故。) class Router { private $url, $controller; public function __construct($url) { $this->url = $url

    0熱度

    1回答

    我想要重複使用代碼中的異步http代碼。這是我目前正在做的: 我想從REST API獲取項目列表並將其存儲在數組中。 (假設我沒有使用本地緩存,因爲我不想每次都加載它們) ProjectInterface.java public interface ProjectInterface { public void onProjectsLoaded(ArrayList<Project> pro

    0熱度

    2回答

    我有一個實體類 Public class Company { public int Id {get;set;} public string Name {get;set;} . . . public List<Address> Addresses{get;set;} public List<Domain> Domains{get

    0熱度

    2回答

    我有以下的控制器類: SchoolController extends Controller: // Mainly for AJAX requests + searchSchoolDataAction() + searchGradeDataAction() + searchPeriodDataAction() // Entry point for a school website

    2熱度

    1回答

    我有試圖創建一些用戶帳號的方法的方法獲取錯誤。如果成功,它將返回用戶ID列表,否則我需要獲取錯誤列表。達到此目的的最佳方式是什麼? 這裏是什麼,我已經實現了一個下調版本: public class RXGAdapter { private List<string> _errors; public IEnumerable<int> CreateAccounts(string

    1熱度

    1回答

    我有下列層的Web應用程序: 查看 業務 實體 庫 我想送一當用戶註冊時向用戶發送電子郵件。 我有類User,Entities層以及業務層中的UserBussines和MailBusiness類。 問題是我不知道將電子郵件發送到用戶的正確位置。 我看到一些選項 1)控制器: UserBusiness.AddUser(); MailBusiness.SendEmail(); 2)在商家 Use

    3熱度

    3回答

    我正在爲一家公司開發遊戲。我只會開發這個遊戲2個月。我的公司要求我使我的代碼乾淨並且可擴展,以便他們可以在需要添加更多功能時僱用另一位程序員。我已閱讀Bob叔叔的Clean Code。我發現將一些概念付諸實踐真的很難。這是我的課 public class MenuScreen extends ScreenAdapter { private final Game game; private