목록에 삽입 할 3 가지 유형의 데이터로 재생 중입니다. 나는 더 빠르다고 생각하고있다. 3 개의 다른 목록을 만들어야합니까? 아니면 3 개의 변수가 들어있는 개체 목록을 만들어야합니까?여러 목록을 만들거나 개체 목록을 만드는 것이 더 빠릅니다.
0
A
답변
2
중요하지 않습니다. 이러한 종류의 미세 최적화는 성능면에서이라는 의미가없는 입니다.
코드를 명확하게 읽고 가능한 최상의 객체 캡슐화 방식을 사용하도록 코드를 작성해야합니다.
보다 나은 캡슐화를 위해 투표 할 것입니다. 이러한 3 가지 유형의 데이터가 서로 소속되는 경우 일반적으로 상태를 함께 관리 할 수 있도록 단일 객체에 캡슐화하여이를 명확하게 만드는 것이 가장 좋습니다.
0
직접 관련이 있고 3 가지 데이터 형식 만 함께 사용하는 경우 개체에 스틱을 붙이고 getter/setter를 만듭니다.
독자적으로 액세스해야하는 경우 3 개의 별도 목록이 더 좋을 수 있습니다.
속도를 고려하기 전에 기능을 고려해야합니다. 전혀 관련이없는 3 가지 데이터 유형을 함께 저장하는 것은 아닙니다.
관련 문제
- 1. 개체 목록을 만드는 더 좋은 방법이 있습니까?
- 2. 어느 것이 더 빠릅니다.
- 3. 개체 목록을 만드는 올바른 방법
- 4. 반복을 찾는 것이 더 빠릅니다.
- 5. 개체 수가 많으면 디자이너에서 여러 폼을 만들거나 코드를 사용하여 폼을 만드는 것이 더 좋습니다?
- 6. Qtablewidget 또는 Qtableview, 다운로드 작업 목록을 만드는 것이 더 적합합니까?
- 7. 문자 벡터에서 비어있는 목록을 만드는 것이 더 좋은 방법일까요?
- 8. 임의의 개체 목록을 만드는 방법은 무엇입니까?
- 9. 접지 된 목록을 사용하는 것이 더 나은가요?
- 10. 목록을 섞거나 임의로 생성하는 것이 더 빠릅니까?
- 11. 개체 목록을 가져온 다음 개체를 더 추가하십시오.
- 12. 일반 개체 목록을 만드는 방법은 무엇입니까?
- 13. Ruby : 문자열 캐시를 만드는 것이 더 빠릅니다 : Array 또는 SQL?
- 14. XML 개체 목록을 포함하는 개체의 목록을
- 15. 개체 참조 목록을 유지하는 방법
- 16. Math.pow()와 * 연산자를 여러 번 처리하는 것이 더 빠릅니다.
- 17. 여러 속성을 그룹화하여 개체 목록을 만듭니다.
- 18. 동적 목록을 만드는 방법
- 19. 두 목록을 필터링하고 새 목록을 만드는 방법
- 20. 어느 것이 더 빠릅니다 - WebSockets 또는 Ajax입니까?
- 21. 목록에서 설정 또는 제거하는 것이 더 빠릅니다.
- 22. 벡터에서 지우거나 크기를 조정하는 것이 더 빠릅니다.
- 23. 어느 것이 더 빠릅니다 - string + 또는 jQuery?
- 24. Python에서 클래스의 목록을 만들거나 개체를 설정하려면 어떻게해야합니까?
- 25. 개체 목록을 개체와 비교하십시오.
- 26. 개체 목록을 주문하십시오
- 27. 개체 목록을 얻는 방법
- 28. 레일에있는 개체 목록을 업데이트하십시오.
- 29. 개체 목록을 얻으려면 어떻게해야합니까?
- 30. 개체 목록을 JSON으로 serialize
중요하지 않습니다. 이러한 종류의 미세 최적화는 성능면에서 의미가 없습니다. 코드를 명확하게 읽고 사용 가능한 최상의 객체 캡슐화 방식을 사용하도록 코드를 작성해야합니다. – duffymo
제 2의 옵션이 더 좋다고 생각합니다. 내일 4 번째 또는 5 번째 데이터를 가지고 놀고 싶다면 2 개의리스트를 더 만들거나 객체 안에 2 개의 변수를 만들고이 객체를 2 개 값으로 계산하고 싶을 것입니다. 마음이 간지럽다. – vikeng21