# Reading order > 코드를 읽기 좋은 순서로 바꾸기. 타이딩 중 하나. 코드를 읽기 좋은 순서로 바꾸기. [타이딩](https://wiki.g15e.com/pages/Tidying.txt) 중 하나. > Reorder the code in the file in the order in which a reader (remember, there are many readers for each writer) would prefer to encounter it. … No single ordering of elements is perfect. Sometimes you want to understand the primitives first and then understand how they compose. Sometimes you want to understand the API first and then understand the details of implementation. --[Tidy first? A personal exercise in empirical software design](https://wiki.g15e.com/pages/Tidy%20First%20-%20A%20personal%20exercise%20in%20empirical%20software%20design.txt) ## See also - [Cohesion order](https://wiki.g15e.com/pages/Cohesion%20order.txt)