Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

C++ :)

2533   4 5 6 7 8 9 10 11 12 13 14 все
AlexNek патриот20.08.12 00:12
AlexNek
NEW 20.08.12 00:12 
в ответ Murr 20.08.12 00:04
Имеешь в виду VSTS?
  scorpi_ завсегдатай20.08.12 00:31
NEW 20.08.12 00:31 
в ответ AlexNek 19.08.12 23:31
Тебя из какого года к нам телепортировали? Какой нафиг Вирт? Какой нафиг Кнут? Все это давным-давно устарело, либо фактически, либо методологически. Лучше Cormen, Skiena или Sedgewick.
Ashka_hash46 коренной житель20.08.12 07:34
Ashka_hash46
NEW 20.08.12 07:34 
в ответ anly 19.08.12 23:59
В ответ на:
и еще http://foren.germany.ru/

вот уж не подумала бы, что Вы, Анатолий, садист! Лишить самого дорогого
Общественное мнение формируют не самые умные, а самые болтливые
AlexOtt местный житель20.08.12 08:05
AlexOtt
NEW 20.08.12 08:05 
в ответ scorpi_ 20.08.12 00:31, Последний раз изменено 20.08.12 08:06 (AlexOtt)
плюсую кормена (только берите 3-е издание, там много добавлений по сравнению со 2-м). Есть еще Algorithms in Nutshell издания O'Reilly - неплохо в виде справочника...
Кроме того, сейчас coursera ведет курс по алгоритмам от самого седжвика (уже начался, но вроде еще можно записаться) - курс очень хороший. Да и у них там вообще много полезного, и напрямую, от известных профессоров
Murr патриот20.08.12 14:00
Murr
NEW 20.08.12 14:00 
в ответ AlexNek 20.08.12 00:12
Вроде как ее... с командной строки в последнее время Я не работаю...
Murr патриот20.08.12 14:03
Murr
NEW 20.08.12 14:03 
в ответ scorpi_ 20.08.12 00:31
Тем не мение - если прогер способен имплементировать сбалансированне дерево по Кнуту - он в состоянии разобратся с остальным...
AlexNek патриот20.08.12 18:52
AlexNek
NEW 20.08.12 18:52 
в ответ scorpi_ 20.08.12 00:31
Не удивлюсь, если вместо белого солнца пустыни нужно будет смотреть пиратов карибского моря. Устарело ведь, можно мозги испортить протухлой информацией.
AlexNek патриот20.08.12 19:04
AlexNek
NEW 20.08.12 19:04 
в ответ Ashka_hash46 20.08.12 07:34
Если в октябре сдача, то нужен немного другой путь.
Но для начала хорошо бы "инвентаризцию" проекта сделать. Что бы иметь хоть какое то представление что уже есть, что требуется сделать и какой предполагаемый объем работ.
Хотя бы голую статистику, если не хочется подробности давать.
Хоть какой-то ИТ персонал на фирме есть? Что из софта имеется? Хотя бы архивные копии работы делаются?
Чем база "рисовалась"? Какой самый большой проект на шарпе был?
Ashka_hash46 коренной житель20.08.12 19:32
Ashka_hash46
NEW 20.08.12 19:32 
в ответ AlexNek 20.08.12 19:04
Короче, на самом деле, программа, код которой я получила, написана "неплохо". По меньшей мере, логично, вполне можно проследить мысль. Есть тонкости (где-то в один файл все функции для одного диалога свалены, где-то разбиты на разные) - не трагично, это тоже можно будет внести как "поправки".
Проблемы лишь в двух местах - запутано с окнами диалогов, где что открывается-закрывается, какие-то таймеры стартуют, хотя они совсем не нужны, базы данных не открываются в двух местах, где должны бы... и главное, меню верхнее - выдает ошибку "LuL", его точно надо переписать. Плюс ко всему ЖУТКО тормозит все, я бы еще и базу данных упростила, ибо в ней есть лишняя информация.
Понятно, что я больше боюсь, нежели там реальной работы...
Общественное мнение формируют не самые умные, а самые болтливые
Общественное мнение формируют не самые умные, а самые болтливые
voxel3d патриот20.08.12 19:51
voxel3d
NEW 20.08.12 19:51 
в ответ Ashka_hash46 20.08.12 19:32
Ты "Рефакторинг" Фаулера читала? Знаешь вообще об этой книге? Проглотить за вечер можно.
Dropbox - средство синхронизации и бэкапа файлов.
Ashka_hash46 коренной житель20.08.12 19:53
Ashka_hash46
NEW 20.08.12 19:53 
в ответ voxel3d 20.08.12 19:51, Последний раз изменено 20.08.12 20:07 (Ashka_hash46)
не читала. Спасибо за подсказку.
****
Мне всегда казалось, что одного интернета достаточно, чтобы программировать, сейчас так удивляюсь, что книжки читать приходится
****
Книжка мне уже нравится))) Особенно глава: "Как объяснить это (рефакторинг) начальнику?"
Общественное мнение формируют не самые умные, а самые болтливые
AlexNek патриот20.08.12 20:27
AlexNek
NEW 20.08.12 20:27 
в ответ Ashka_hash46 20.08.12 19:32
Ну если только ошибки убрать, то это уже радует.
Система контроля версий есть или нет?
Главное, бей себя по рукам и ничего "ненужного" не улучшай. Только то что заказали. Иногда ненужное может оказаться "костылем", без которого не работает нормально. Конечно хорошо бы сделать все "правильно", но когда нет достаточно времени, лучше не начинать, может покатиться "снежный ком" с которым можно вовремя не совладать.
Исправляй тогда когда станет четко понятно откуда у ошибки "ножки растут".
Тормоза вначале проанализируй каким то профайлером ( не знаю что сейчас в моде для плюсов, можно начать с http://developer.amd.com/tools/CodeAnalyst/Pages/default.aspx)
А после думай как лучше исправить.
Меню и базу не трожь. Пиши на бумажке все что нужно проверить (это не совсем правильно, но для текущего момента не вижу более просто пути) и после всех исправлений обязательно проверь все ли остальное работает как раньше.
Ashka_hash46 коренной житель20.08.12 20:33
Ashka_hash46
NEW 20.08.12 20:33 
в ответ AlexNek 20.08.12 20:27
я до исправлений все никак не могу добраться. Вроде все понимаю, а как надо конкретно что-то сделать - теряюсь, начинаю путаться...
Надо перебороть страх. Щас вот книжка прийдет в бумажном виде - и начну "колдовать".
А меню надо переписать. Чем искать, какие файлы были написаны на делфи, что в них хранилось...
Общественное мнение формируют не самые умные, а самые болтливые
AlexNek патриот20.08.12 20:45
AlexNek
NEW 20.08.12 20:45 
в ответ Ashka_hash46 20.08.12 20:33
Так и не было информации есть ли система контроля версий или нет, если ничего не знаешь значит нет .
Это когда можно в любой момент времени записать "текущее состояние кода", глянуть изменения и при необходимости откатится назад. Тогда и страха не будет. По крайней мере, можно знать где что менялось.
А про дельфи я что не помню упоминаний. Там еще и гибрид? Попробуй вначале сделать простое меню в тестовой программе.
Там всегда чисто одинаковое меню или что динамически меняется?
Ashka_hash46 коренной житель20.08.12 20:49
Ashka_hash46
NEW 20.08.12 20:49 
в ответ AlexNek 20.08.12 20:45
Да, меню подвязано с файлами делфи. С помощью List&Label реализовано. Внимательно еще не читала, просто отметила для себя, что "не работает" и успокоилась. Верхнее меню нединамическое, так что проблем быть не должно.
Да, откат у нас не возможен. Хотелось бы контроллер версий. Надо подумать об этом...
Общественное мнение формируют не самые умные, а самые болтливые
AlexNek патриот20.08.12 21:09
AlexNek
NEW 20.08.12 21:09 
в ответ Ashka_hash46 20.08.12 20:49
Можно попробовать Гит с локальным репозиторием.
http://githowto.com/ru/
+http://code.google.com/p/tortoisegit/
Про LL ничего не знаю случаем не это? http://www.combit.net/en/products
А с подменю что?
Simple Nothing is f*cked20.08.12 21:17
Simple
20.08.12 21:17 
в ответ Ashka_hash46 20.08.12 20:49
У нас ЛЛ использовался как генератор документов. На нем еще и гуй можно делать?
Simple Nothing is f*cked20.08.12 21:18
Simple
NEW 20.08.12 21:18 
в ответ AlexNek 20.08.12 21:09
Тогда уж не git, а hg.
Simple Nothing is f*cked20.08.12 21:18
Simple
NEW 20.08.12 21:18 
в ответ AlexOtt 20.08.12 08:05
Че-то я не понимаю: зачем ей учебник по алгоритмам?
AlexNek патриот20.08.12 21:32
AlexNek
NEW 20.08.12 21:32 
в ответ Simple 20.08.12 21:18
4 5 6 7 8 9 10 11 12 13 14 все