Когда мы слышим термин “SOLID”, много раз мы думаем, что это что-то из другого мира, или даже что-то трудно быть освоены. Однако, более простое, чем мы можем себе представить. Концепции, которые я собираюсь рассмотреть в этой публикации “S” solid”, что означает: “Single Responsablity Principe”, что означает Принцип ответственности.
Trabalhando com o conceito de SRP:
Single Responsablity Principe(Принцип персональной Ответственности).
У нас есть класс с именем “Клиент”, в этот класс находится в файле “Entities”, и мы знаем, роль этого класса, хранить соответствующую информацию заказчику. И если transformassemos этот класс “Клиент” в классе, что сделает чтение и запись данных в CSV? Странно, не так ли? Да! Очень! Этот принцип персональной Ответственности выражается в класс, чтобы сделать свою роль только! Поэтому мы должны создать файл с именем “Repositories” и таким образом создать класс под названием “ClienteRepository”, как пример. И этот класс будет делать функцию, которая спасет csv-файл в папку на вашем компьютере или прочитать содержимое этого файла, и не обязательно создавать много ответственности за то классы без необходимости.
SOLID É UNIVERSAL!
Любой человек, часть мира, которая при контакте с вашим кодом поймете, что происходит через него. Помните, что в SOLID каждая роль имеет его ответственность, не ваша кровать, полный беспорядок на вершине, и вы должны закатывать одежду, чтобы найти его носки(…). Это шкаф для одежды с все ящики организованы. Ящики носки, ящики блузки, ящики брюк, и так далее. Качество вашего кода, если станет лучше, и так вы поймете, часть книги называется “Clean Code”. Практики и чистый код. Читать книгу “Clean code” поможет стать лучше.
Oportunidades de emprego
Все больше и больше, компании осталось в стороне дресскод разработчика, и заботясь качество их продукции. Итак, вы, как разработчик, ответственность, разработчик сложных систем с узорами, написанные лучшими, и с качеством! Вы можете сделать компанию гораздо более продуктивным, более экономически эффективным и может помочь и другим коллегам, что поймает в свой код и попытаться понять, что вы сделали.
Я надеюсь, что помог в этой статье!!!
Оригинал: “https://dev.to/rafadastan/solid-o-s-de-srp-38i2”