1
Общий раздел / Re: Что должна уметь IDE ?
« : Февраль 21, 2014, 12:37:31 pm »
Речь не про видео, а что нужно ждать от идеальной IDE. Для Java вот определили.
Онлайн компилятор Oberon-07/11
Путеводитель по Оберон-проектам.
Логи jabber-конференции.
Онлайн исходники BlackBox: тут:WeBB и на github
Исходники Project Oberon V4 на github.
Сборник решений задач книги "Современное программирование с нуля!" тут. А обсуждение здесь.
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
Культура профи?просто оставлю тут пару цитат из полной версии этого видео:
Может от предметки всё идёт и от того, что всё стало слишком "несерьёзно"?
http://www.youtube.com/watch?v=LcQXXhNT__I
...это неплохая идея... ...язык с паршивым синтаксисом, за то простой, с очень паршивой стандартной библиотекой с отстойной обвязкой и ужасным комьюнити...
...язык простой, поэтому приходится писать много кода и это отстой...
Размер фирмы и длительность проекта играют роль в принятии решения как факторы дальнейшего развития. Если фирма маленькая, а проект долгосрочный, то есть шанс "не дожить" до релиза. При этом, следует учитывать как отнесётся к этому проекту ваш следующий потенциальный работодатель, далеко не все приветствуют "метания" в языках, технологиях и т.п.Решение зависит от того, насколько крупная фирма и насколько долгосрочным является этот проект.Я лего могу себе представить когда форт или оберон для малого проекта может быть плюсом, и когда он может быть минусом. Аналогично и для длительного проекта.
Если проект рассчитан на 3-6 месяцев, а потом будет благополучно забыт, то это один разговор, а если планируется его развитие 1-2 года, то тогда другой.
А размер фирмы тут вообще вторичен (у очень больших фирм бывают очень маленькие короткосрочные проекты).
for(String str : StringList) {
....
if (str.equals("some")) continue;
...
}
Просто вместо continue нужно писать так:for (String str : StringList) {
....
if (!str.equals("some")) {
...
}
}
test = OBECT
var1: INTEGER;
var2: INTEGER;
PROCEDURE method1(VAR param1: INTEGER);
BEGIN
END method1;
...
END test;
PROCEDURE (op: Op) Do (x, y : INTEGER);
превращается в PROCEDURE Do(op: Op; x, y: INTEGER);