|
|
|
Сколько строчек в вашем Java-проекте?
|
|||
|---|---|---|---|
|
#18+
dimonz80, 173188 + 205336 + 78252 = 456776 строк Без пустых строк: 147941 + 170650 + 66893 = 385484 строк С уважением, Валентин ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 12:15 |
|
||
|
Сколько строчек в вашем Java-проекте?
|
|||
|---|---|---|---|
|
#18+
Valentin Kolesnikovdimonz80, 173188 + 205336 + 78252 = 456776 строк Без пустых строк: 147941 + 170650 + 66893 = 385484 строк С уважением, Валентин че оно хоть делает-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 12:33 |
|
||
|
Сколько строчек в вашем Java-проекте?
|
|||
|---|---|---|---|
|
#18+
uid uniqueК сожалению баги были, но редко. По стилю на 99% С - количество битовых операций зашкаливает, плавающей точки почти нет. Целочисленное деление сплошь и рядом, такое ощущение что код вытащен из 80х или самого начала 90х (когда мат сопроцессор не стоял везде) и портирован каким то конвертером на Java. Хорошо если человек знаком с бинарными операциями но много ли молодых Java программистов сейчас копаются с масками и сдвигами? Битовые операции есть и у нас на проектах. В основном - работа с tileId в географии, упакованный код Мортона + zoom. Парюсь иногда т.к. семантика >> и >>> отличается и приходится иногда раз в месяц морщить лоб и вспомниать что там будет со знаковым битом. Также доставляет приведение типов (int)-(long)-(int) когда нужно учесть диапазон. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 12:34 |
|
||
|
Сколько строчек в вашем Java-проекте?
|
|||
|---|---|---|---|
|
#18+
Да ... есть еще и PLSQL где работа с битами в толком не представлена а проверять битики из NUMBER приходилось. Помогает функция BITAND но ЕМНИП в PLSQL она ограничивалась 32 битами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 12:42 |
|
||
|
Сколько строчек в вашем Java-проекте?
|
|||
|---|---|---|---|
|
#18+
dimonz80Valentin Kolesnikovdimonz80, 173188 + 205336 + 78252 = 456776 строк Без пустых строк: 147941 + 170650 + 66893 = 385484 строк С уважением, Валентин че оно хоть делает-то? Ввод заявок из call центра, отсылка e-mail, sms. Изменение статусов заявок, генерация PDF, сбор статистики и пр. С уважением, Валентин ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2016, 19:48 |
|
||
|
Сколько строчек в вашем Java-проекте?
|
|||
|---|---|---|---|
|
#18+
maytonТакже доставляет приведение типов (int)-(long)-(int) когда нужно учесть диапазон. Давно не копался в битовых операциях но больше всего напрягало отсутствие unsigned byte в Java (в C# с этим проблем не было) и кастинг к int без повода (по умолчанию). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 05:39 |
|
||
|
Сколько строчек в вашем Java-проекте?
|
|||
|---|---|---|---|
|
#18+
uid unique, а давайте не в строках а мегабайтх мерить? просто строки можн ои уменьшить и пробелов добавить или некоторые выражения в одну строку вбивать. а в мегабайтах это уже сильно влиять не будет. ну да. на один ентер больше или меньше. в общем, 1.2 мегабайта голые явакоды (ну да еще помники), чисто вебсервис, работающий по ресту. это много или не много? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 22:18 |
|
||
|
Сколько строчек в вашем Java-проекте?
|
|||
|---|---|---|---|
|
#18+
natanabrahamjr, еще более честно мерять у кого в сорцах больше cyclomatic code complexity. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2016, 22:54 |
|
||
|
Сколько строчек в вашем Java-проекте?
|
|||
|---|---|---|---|
|
#18+
natanabrahamjruid unique, а давайте не в строках а мегабайтх мерить? просто строки можн ои уменьшить и пробелов добавить или некоторые выражения в одну строку вбивать. а в мегабайтах это уже сильно влиять не будет. ну да. на один ентер больше или меньше. в общем, 1.2 мегабайта голые явакоды (ну да еще помники), чисто вебсервис, работающий по ресту. это много или не много? Хорошо, померял свою кучу мусора ;-) Использовал команду Код: powershell 1. Выдало 2, 7, 17 и 15 мегабайт (округлено). Общий объем с чем более менее активно приходится копатъся примерно 10МБ. Предпочел бы копаться поменьше. Eще архивные проекты естъ, мало их касаюсь но более менее знаком, иногда поглядываю, там еще около 10 MB. Вспомнилась первая работа Java программистом в стартапе - нас было двое - проект в 20 классов казался огромным и мы делили код на модули чтобы меньше пересекаться ;-) Желательно стремитъся к уменьшению кода, в первую очередь за счет изменения архитектуры, делать модули, абстрактные классы, микросервисы, повторно используемый код по возможности и не использовать внешние сервисы (базы данных к примеру) если они на самом деле не нужны. Или делать EAR когда можно обойтисъ WAR приложением. Или EJB засунутъ там где достаточно http или расшареной папки. Поддержка спасибо скажет. К примеру 7МБ версия приложения имеет больше функционала и на порядок лучшее покрытие тестами, более удобное сопровождение чем версия в 17МБ (надеюсь скоро спишем его потому что поддерживатъ очень трудно). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 01:13 |
|
||
|
Сколько строчек в вашем Java-проекте?
|
|||
|---|---|---|---|
|
#18+
У меня за 7 месяцев чуть более 1 Mb. Правда уже давно пора делать рефакторинг и процентов 20-30 после рефакторинга точно можно будет удалить ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 01:46 |
|
||
|
Сколько строчек в вашем Java-проекте?
|
|||
|---|---|---|---|
|
#18+
natanabrahamjruid unique, а давайте не в строках а мегабайтх мерить? просто строки можн ои уменьшить и пробелов добавить или некоторые выражения в одну строку вбивать. а в мегабайтах это уже сильно влиять не будет. ну да. на один ентер больше или меньше. в общем, 1.2 мегабайта голые явакоды (ну да еще помники), чисто вебсервис, работающий по ресту. это много или не много? Ок. В случае UTF-8 если мого нац. символов то результаты в байтай и в чарах сильно разнятся))) Можно читерить, используя ws -c вместо wc -m. (i18n? не, не слышал) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. Для шаборнов, где много русского текста, разница более выражена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 02:43 |
|
||
|
Сколько строчек в вашем Java-проекте?
|
|||
|---|---|---|---|
|
#18+
uid unique Хорошо, померял свою кучу мусора ;-) Использовал команду Код: powershell 1. Фууу! Читер! Мерял место на диске)) Все могут померять занимаемое место на диске с блоком ФС ну например 1Мб))) Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 02:55 |
|
||
|
Сколько строчек в вашем Java-проекте?
|
|||
|---|---|---|---|
|
#18+
dimonz80Фууу! Читер! Мерял место на диске)) Все могут померять занимаемое место на диске с блоком ФС ну например 1Мб))) Код: sql 1. 2. 3. 4. Куча мусора она и есть куча мусора, кириллицы нет, впрочем подсчитаем символы в файлах (не байты) с помощью wc Код: powershell 1. Получил округленно 1.6M, 4.6M, 14.8М символов и сообщение -bash: /usr/bin/wc: Argument list too long Прогнал подсчет файлов в последнем случае, оказалось около 5 тыс java файлов (мелкие заразы но их много) Код: sql 1. Допиливать этот скрипт если честно влом, пора баиньки ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2016, 03:48 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39264343&tid=2123943]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
90ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
70ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 454ms |

| 0 / 0 |
