처음 레일즈를 배우기 시작할 때 erb는 나에게 자연스러워 보였습니다. 과거에는 멋지게 다른 템플릿을 사용 했었고 훨씬 더 많은 것을 쓰고있었습니다. erb 많이 좋아).내가 erb에서 haml로 변경해야합니까?
이제 약간의 시간이 지나면 우연히 햄을 들여다 보았습니다. 그리고 첫 번째 견해에 따르면, 저는 아름다움과 단순함에 깊은 인상을 받았습니다. 특히 이전 버전에서는 haml이 더 느리지 만 뷰 렌더링은 실제로 문제가되지 않는다고 들었습니다.
그래서 지금, 나는 erb에서 haml에 이르는 상당히 큰 프로젝트를 변환하려고 진지하게 생각하고 있습니다. 나는 항상 더 나은 코드를 작성하는 방법을 찾고있다.
하지만 어떻게 생각하십니까? 좋은 생각입니까?
나의 주된 문제는 erb가 꽤 못 생겼고, 상황이 더 커지면 뷰를 조정하는 것이 어렵다고 생각한다는 것입니다. 나는 정말로 확신하지 못한다. 그러나 나는 당신의 의견을 고맙게 생각한다, 고맙다! – Spyros
나는 정말로 "부서지지 않는 것을 고치지 마라"라는 라인을 싫어한다. 나는 그것을 더 좋게 만들기 위해 지속적으로 추악한 코드를 리펙토링한다. 그렇다면 왜 전망이 좋을까요? 상황이 실제로 깨지기 전에 리팩터링하는 것이 실제로 의미가 있다고 생각합니다. 유지 보수 가능. – nathanvda
아마도 뷰에있는 코드가 추악한 경우 더 많은 도우미를 사용하는 것이 좋습니다. –