Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.12.16;
Скачать: [xml.tar.bz2];

Вниз

Что бы почитать про грамотное написание контейнеров?   Найти похожие ветки 

 
ari_9   (2007-11-15 10:27) [0]

Уважаемые мастера, посоветуйте статью или книгу по данной теме. Интересует именно детальный разбор всех мелочей, где есть неочевидные места для оптимизации, какие "финты ушами" возможны. Также полезен бы был пример "академического правильного" контейнера сложных данных

У меня в коде куча наборов данных разной структуры и с разными бизнес-требованиями. Где-то кроме индекса и имени добавляется ID, где-то ID представляет собой совокупность нескольких полей, что-то ссылается друг на друга, что нет. В общем такая мини-копия части БД в памяти на время выполнения. Все это уже написано и успешно работает. Писалось достаточно коряво, сейчас есть желание максимально оптимизировать код

p.s. без шаблонов

p.p.s. и, плз, без стеба :)


 
oldman ©   (2007-11-15 10:28) [1]


> Все это уже написано и успешно работает.


Сынок, только руками ничего не трогай!!!


 
ari_9   (2007-11-15 10:29) [2]

oldman

Это мной написано :)


 
oldman ©   (2007-11-15 10:31) [3]

- Папа, а что такое "гирокенатуксия"?
- Сынок, где ты это прочитал?
- Папа, я это написал!!!
:)


 
ari_9   (2007-11-15 10:39) [4]

oldman

ну да, писать "без стеба" было наивно, согласен :) точка зрения если работает - лучше не трогать, тоже имеет право на жизнь. но тем не менее. когда не работаешь в команде всегда есть эффект каких-то персональных "заскоков". сделал, работает, но упустил какой-то момент, который бы сильно упростил жизнь. задавать кучу вопросов по каждому методу "а нельзя ли тут сделать лучше" глупо. вешать простынь работающего кода "ткните пальцем, где нехорошо" еще глупее

вот и хочу найти нечто вроде ф.а.к."а, или просто несколько объемных примеров


 
Юрий Зотов ©   (2007-11-15 10:44) [5]

> пример "академического правильного" контейнера сложных данных

TList или TObjectList.


 
oldman ©   (2007-11-15 10:45) [6]


> ari_9   (15.11.07 10:39) [4]
> oldman
>
> вот и хочу найти нечто вроде ф.а.к."а, или просто несколько
> объемных примеров


Простыни не обязательно, но желательно знать, а что именно тебя не устраивает?
Не вешать же тебе книги про контейнеры в целом...
Или просто "а вдруг написал не так"?


 
ari_9   (2007-11-15 11:04) [7]

oldman

именно просто "а вдруг написал не так". с чего бы не прочитать целую книгу. "маю и час, и натхнэння" :)

Юрий Зотов

сенкс. кстати вопрос как раз вызван тем, что залез в код обжект лист и понял что страшно далек от народа


 
Anatoly Podgoretsky ©   (2007-11-15 11:33) [8]

> ari_9  (15.11.2007 10:39:04)  [4]

> ну да, писать "без стеба" было наивно

Нехрен было показывать красную тряпку.


 
boriskb ©   (2007-11-15 11:38) [9]

> Нехрен было показывать красную тряпку.

А я думал она только на быков дейстует


 
oldman ©   (2007-11-15 11:40) [10]


> boriskb ©   (15.11.07 11:38) [9]


У быков черно-белое зрение


 
J_f_S   (2007-11-15 11:43) [11]

Прочитать книжку по STL.
Посмотреть сам код.


 
Anatoly Podgoretsky ©   (2007-11-15 12:32) [12]

> boriskb  (15.11.2007 11:38:09)  [9]

Бык на трибуне, он не простит.


 
iZEN ©   (2007-11-15 21:03) [13]


> Юрий Зотов ©   (15.11.07 10:44) [5]
>
> > пример "академического правильного" контейнера сложных
> данных
>
> TList или TObjectList.

Неужели? :)

Ключевые фразы для поиска: Data Structures and the Java Collections Framework .


 
iZEN ©   (2007-11-15 21:12) [14]

Для начала: http://java.sun.com/j2se/1.4.2/docs/guide/collections/

Для конца: http://www.ibm.com/developerworks/ru/library/j-jtp07233/index.html

:)


 
ViewRu   (2007-11-16 03:32) [15]

Что вообще такое контейнеры?



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.12.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.046 c
15-1194926298
MBo
2007-11-13 06:58
2007.12.16
Охранять надо интеллектуальную собственность...


2-1195464068
DVM
2007-11-19 12:21
2007.12.16
Помогите с SQL запросом.


5-1164195596
--= Eagle =--
2006-11-22 14:39
2007.12.16
Вызвать редактор сабкомпоненты


1-1190805481
Алла_И
2007-09-26 15:18
2007.12.16
Изменить высоту item Listview


2-1195341386
.dn+
2007-11-18 02:16
2007.12.16
Открытие файла





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский