|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Yevtushenko 2:5020/400 24 Sep 2007 22:46:24 To : Wladimir Mutel Subject : Re: ide на базе vim'а -------------------------------------------------------------------------------- Mon Sep 24 2007 21:23, Wladimir Mutel wrote to Victor Krapivin: WM> From: Wladimir Mutel <mwg@mwg.dp.ua> WM> Victor Krapivin wrote: >>> крупный проект (мой, само собой), 347626 байт, 13503 строк. >> А, ну тады понятно. Я вот взял первых попавшихся где правильных IDE в >> наличии. >> Взял проектов попроще, на плюсах - 249 000 строк, на це-шарпе - 679 000 >> строк... нет, это не байт. 8-))) >> Взял жаву, тут прожекты поболе размером будут. К примеру 565 000 строк, >> 2 447 000 строк... Понимаешь теперь почему вариант "а я такой уникум и >> все помню" не тянет? 8-))) WM> В проектах такого размера должны уже быть подсистемы или подпроекты, WM> с некоторыми границами, описываемыми обычно в виде API. Hу и каждый WM> девелопер или команда обычно работает в пределах своей подсистемы WM> и сопредельные знает на уровне этого самого API. Если нет границ, WM> и если нет "слоистости" (т.е. все используют всех), проект такого WM> размера можно распечатать на бумаге А4 WM> и сбросить на себя с 3-го этажа :> Во-первых, при существенном количестве подсистем объем апей уже достаточно большой, что бы не имело смысла хранить его в голове. Во-вторых, есть разные подходы к разработке. Hапример вполне может допускаться модификация других подсистем при необходимости (полиси они ведь разные бывают). В-третих, IMHO, основная фишка еклипса/нетбинса/идеи вовсе не рефакторинг, автокомплишен или там квик-фикс. Основная фишка - навигация+мощнейший поиск понимающий язык исходника. Именно эта штука позволяет осмысленно колупаться даже в большом количестве сорсов, большая часто которых написана кем-то другим. *---------------------------------------------------------------------- --- ifmail v.2.15dev5.4 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/4464339afd5b6.html, оценка из 5, голосов 10
|