Pull to refresh

Comments 7

Имхо такой код проще написать и прочитать
    static func ==(lhs: Person, rhs: Person) -> Bool {
        if lhs.firstName != rhs.firstName { return false }
        if lhs.lastName != rhs.lastName  { return false }
        if lhs.age != rhs.age                  { return false }
        if lhs.city != rhs.city                  { return false }
        
        return true
    }
UFO just landed and posted this here
Суть написания кода как-раз в том чтобы делать этот код проще и не пихать 4 условия в один if. Язык не важен.
UFO just landed and posted this here
Когда есть возможность это конечно хорошо, но когда ее нет — это не повод писать код в стиле:
Это сложно даже прочитать, не то что написать.


И если не писать (или по крайней мере пытаться) чистый и понятный код, то от подобных улучшений толку мало
UFO just landed and posted this here
Sign up to leave a comment.

Articles