Здравствуйте, nightcode, Вы писали:
P>>по твоему мнению, N>встряну что ли P>>1. критично-ли выделенное для маленьких функций? N>для java — нет, и для больших и для маленьких функций
почему не критично для больших?
В java наоборот критично, так как нет raii
N>например, что лучше:
про маленькие согласен, поэтому и спрашивал.
P>>2. Есть ли у тебя лимит на количество строк функции? N>В общем без разницы, главное, что бы можно было быстро понять что и как она делает. В функции на несколько экранов кода это сделать сложнее.
да, именно, и поэтому нужно стараться делать маленькие функции. а как раз в маленьких функциях несколько return наоборот даже и улучшает читаемость.
просто os24ever сказал:
O>Что можно увидеть из кода: например, что функции устроены как "вычисления, циклы, операторы условия, единственный оператор возврата", и что в операторах условий и циклах повторяется та же схема. Это красивый код. Это даже на PHP красивый код. Если вам встретились люди, не способные понять, что это такое — не ходите туда. Пидарасы они
а на самом деле получается, что:
— нужно делать маленькие функции
— в маленьких функций multiple return часто наоборот более читаем
соответственно возникает вопрос, может это у os24ever "ориентация не традиционная"?
Здравствуйте, Piko, Вы писали:
P>а на самом деле получается, что: P>- нужно делать маленькие функции
функции нужно делать легко читаемыми, маленькие такими сделать проще, но, разумеется, меру надо знать
P>- в маленьких функций multiple return часто наоборот более читаем
он, скорее всего, всегда более читаем
P>соответственно возникает вопрос, может это у os24ever "ориентация не традиционная"?
Здравствуйте, dmisha, Вы писали:
D>Здравствуйте! D>Думаю сменить область деятельности и пойти джуниором java разработчиком. Не подскажете, какие конторы берут "на стажировку и вырост", на какой уровень зарплат стоит рассчитывать в СПб? D>Как я понимаю, кандидат даже на джуниор позиции должен обладать каким-то минимумом знаний, — если ткнете в необходимый минимум, буду очень признателен. D>Из отягчающих обстоятельств скажу, что знания Java у меня только теоретические (учебные) и уже, пожалуй, остаточные, т.к. после курсов не прикасался к этому языку (после курсов работал пару лет в конторах, поддерживающих сайты на php цмсках, но своих цмс не писал, в основном копался в готовых); а также свой уже немолодой возраст (30+).
Учитывая, что опыт работы сам по себе есть, как и желание учить жабу(собственно, в самом языке там учить нечего, а с новыми фреймворками и опытным жавистам приходится периодически сталкиваться и разбираться в них с нуля), смотрите все вакансии джуниоров и миддлов, делая упор на последние.
Вы не зеленый студент, который никогда не работал с реальными проектами, потому вполне можете заинтересовать и тех, кто ищет миддла. Ибо язык — это вторично, на самом деле.
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
P>почему не критично для больших? P>В java наоборот критично, так как нет raii
Нахрена козе баян?
Память и так отдана на расправу GC, а остальные ресурсы(типа файлов) в любом случае нужно оборачивать в try/finally(начиная с 7 версии в try-with-resources), который в любом случае выполнится.
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.