Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Тестирование? / 25 сообщений из 37, страница 1 из 2
15.03.2010, 11:35:29
    #36520365
Большой Синий Кит
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование?
Доброго всем времени суток!

В моей жизни возникла занимательная диллема. Подумалось, а что если бросить этот вопрос в обсуждение - возможно, для кого-то это тоже актуально.

В общем, такое дело. Мне 28 лет. Сам я ява-программист, имеющий 3 года опыта работы. Работал только с jse - SWING-приложения. С j2ee никогда на реальных проектах не работал, но в домашних условиях создавал всякого рода приложения, и в связке с флексом, например - это я к тому, что имею определенные знания и там.
После недавней смены работы попал на разработку движка для гуи-тестирования свинг-приложений. Дорабатывал его, теперь в основном только тем и занимаюсь, что оптимизируют и пишу тесткейсы на яве - для тестирования приложения. Подвязываю это все дело на хадсоне. Безусловно, очень близко общаюст с антом.

Вот.
В итоге такое ощущение, что становлюсь продвинутым тестировщиком, типа. И вот и не знаю - хорошо это или плохо. Числюсь я, конечно, разработчиком - периодически, если что нахожу в исходниках самого приложения, правлю или говорю об этом другим разработчикам. Но безусловно, львиную долю времени занимает написание тесткейсов...

Просить перевести меня непосредственно в разработку приложения тоже не слишком приятно - там больше лиспа, чем явы

Вот и думаю, а как быть, собственно? Работать не нервно, платят хорошо, спокойствие.. Проблема только в том. что ничего нового не узнаю на работе. Опыт по тестированию, безусловно, нужен, на мой взгляд... но наскольо он должен быть длительным...


Очень интересны мнения
...
Рейтинг: 0 / 0
15.03.2010, 13:04:23
    #36520648
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование?
Большой Синий КитВот и думаю, а как быть, собственно? Работать не нервно, платят хорошо, спокойствие.."Ничего не трогать, ничего не менять" (с)
Большой Синий КитПроблема только в том. что ничего нового не узнаю на работе.Для саморазвития рекомендую http://braingames.ru/ :)
...
Рейтинг: 0 / 0
15.03.2010, 13:09:49
    #36520662
MAYAKOV_SV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование?
Большой Синий Кит
В итоге такое ощущение, что становлюсь продвинутым тестировщиком, типа. И вот и не знаю - хорошо это или плохо.

Это отлично.
Большой Синий Кит
Вот и думаю, а как быть, собственно?

Если будут какие-то у вас конкретные идеи и варианты,
то вы сами решите куда переводится и не будете ни у кого спрашивать совета.
А так, в данной ситуации, не унывать и работать дальше - лучший вариант.
...
Рейтинг: 0 / 0
15.03.2010, 14:47:45
    #36521028
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование?
Большой Синий КитВ итоге такое ощущение, что становлюсь продвинутым тестировщиком, типа. И вот и не знаю - хорошо это или плохо. Числюсь я, конечно, разработчиком - периодически, если что нахожу в исходниках самого приложения, правлю или говорю об этом другим разработчикам. Но безусловно, львиную долю времени занимает написание тесткейсов...
Кит! А ты не думал что тебе - прямая дорога в руководители проекта?
...
Рейтинг: 0 / 0
15.03.2010, 15:23:30
    #36521147
Большой Синий Кит
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование?
Да не, не думал. :) Это еще и от удачи, я думаю зависит: не только от знаний, например.
...
Рейтинг: 0 / 0
15.03.2010, 21:13:25
    #36521976
BION
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование?
Большой Синий КитПросить перевести меня непосредственно в разработку приложения тоже не слишком приятно - там больше лиспа, чем явы

Тогда осваивайте Лисп, это будет куда полезнее.
...
Рейтинг: 0 / 0
17.03.2010, 10:20:27
    #36525426
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование?
BIONБольшой Синий КитПросить перевести меня непосредственно в разработку приложения тоже не слишком приятно - там больше лиспа, чем явы

Тогда осваивайте Лисп, это будет куда полезнее.
Кстати хороший совет.
...
Рейтинг: 0 / 0
17.03.2010, 18:30:17
    #36526963
Большой Синий Кит
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование?
Возможно.
Но как-то неохота окунаться в лисп.
Когда-то немного программировал в с++ - Qt, а сейчас вот как-то появилось желание освоить в полной мере чистый си, в необозримом будущем приблизиться к низкоуровневому программированию...
...
Рейтинг: 0 / 0
17.03.2010, 19:55:49
    #36527038
ML380
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование?
Большой Синий КитКогда-то немного программировал в с++ - Qt, а сейчас вот как-то появилось желание освоить в полной мере чистый си, в необозримом будущем приблизиться к низкоуровневому программированию...
А чем С++ не подходит для этой цели? Сейчас даже для контроллеров активно используется С++.
...
Рейтинг: 0 / 0
18.03.2010, 10:40:10
    #36527668
Большой Синий Кит
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование?
Не знаю. Ощущение от программирования на с++ такое : "Слишком усложнен". Безусловно, можно на нем программировать. :) Много дополнительных возможностей с си.. но сложность языка = сложность компилятора = часто "необъяснимое" поведение программы. С опытом, безусловно, такие "необъяснимые" ситуации можно будет легко разрешать....
Но как-то настораживает это все.... :))
...
Рейтинг: 0 / 0
18.03.2010, 11:56:34
    #36527912
ML380
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование?
Большой Синий Китсложность компилятора = часто "необъяснимое" поведение программы.
Пол года использования компилятора – и большинство его глюков становится известно. (Это если какая-то редкая платформа и нет альтернативного компилятора). Кстати, на embedded –платформах глюки и кривизна не такая уж и редкость.

Для популярных же платформ существует много разных, конкурирующих компиляторов, которые давно вылизаны. (Никто ж не заставляет пользоваться свежим и необкатанным).
Зато С++ позволяет пользоваться всеми преимуществами ООП, по сравнению с С.
...
Рейтинг: 0 / 0
18.03.2010, 12:15:18
    #36527984
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование?
ML380Зато С++ позволяет пользоваться всеми преимуществами ООП, по сравнению с С.
Ооо, там не только ООП, там много всего, и даже всякие сомнительные вещи, типа приватного наследования. Извращения на любой вкус :) Простор необыкновенен.
...
Рейтинг: 0 / 0
18.03.2010, 12:16:09
    #36527989
egorych
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование?
XDiaBLoОоо, там не только ООП, там много всего, и даже всякие сомнительные вещи, типа приватного наследования. Извращения на любой вкус :) Простор необыкновенен.в чём сомнительность?
...
Рейтинг: 0 / 0
18.03.2010, 12:51:16
    #36528136
Большой Синий Кит
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование?
ML380Зато С++ позволяет пользоваться всеми преимуществами ООП, по сравнению с С.
Не для спора, просто вспомнились сомнения, высказываемые многими уважаемыми людьми в сфере программирования о том, что польза ООП в сравнении с процедурными программированием переоценена. :) Что, мол, на ООП возлагались бОльшие надежды.. однако...

Не знаю, сложно что-то конкретное на этот счет сказать, потому как программирую я львиную долю времени именно с использованием ООП :)
...
Рейтинг: 0 / 0
18.03.2010, 12:54:52
    #36528154
egorych
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование?
Большой Синий КитНе для спора, просто вспомнились сомнения, высказываемые многими уважаемыми людьми в сфере программирования о том, что польза ООП в сравнении с процедурными программированием переоценена. :)переоценён процент пользы, а не само её наличие, не более того, об этом и сомнения. Постулировались-то порядки, а на практике получились разы, да и то небольшие.
...
Рейтинг: 0 / 0
18.03.2010, 12:58:48
    #36528176
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование?
egorychXDiaBLoОоо, там не только ООП, там много всего, и даже всякие сомнительные вещи, типа приватного наследования. Извращения на любой вкус :) Простор необыкновенен.в чём сомнительность?
Вместо приватного наследования, завсегда можно и даже нужно применить композицию. Наследование ведь для полиморфизма создавалось по большей мере, если не ошибаюсь. А какой полиморфизм от приватного наследования?
...
Рейтинг: 0 / 0
18.03.2010, 12:59:23
    #36528179
Большой Синий Кит
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование?
:) спасибо
...
Рейтинг: 0 / 0
18.03.2010, 13:00:51
    #36528185
Большой Синий Кит
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование?
По опыту ощущение, что обычно лучше применять композицию взамен наследования - менее болезненная расширяемость.
...
Рейтинг: 0 / 0
18.03.2010, 13:05:54
    #36528209
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование?
Большой Синий КитПо опыту ощущение, что обычно лучше применять композицию взамен наследования - менее болезненная расширяемость.
От ситуации зависит. Нужно внимательно рассмотреть проблему, и понять, нужен ли тут полиморфизм. Если не нужен, то точно не нужно и наследование. Не помню где такую рекомендацию читал, давно это было.
...
Рейтинг: 0 / 0
18.03.2010, 13:21:56
    #36528279
ML380
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование?
XDiaBLoВместо приватного наследования, завсегда можно и даже нужно применить композицию. Наследование ведь для полиморфизма создавалось по большей мере, если не ошибаюсь. А какой полиморфизм от приватного наследования?

Открытое наследование реализует отношение «есть разновидность» (полиморфизм), закрытое – «реализован посредством», которое в большинстве случаев предпочтительнее заменять делегированием. Много и интересно об этом пишет Скотт Майерс.
...
Рейтинг: 0 / 0
18.03.2010, 13:23:56
    #36528284
ML380
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование?
Большой Синий КитИзвращения на любой вкус :) Простор необыкновенен.
В жизни тоже есть извращения на любой вкус, однако не все же извращенцы ))
...
Рейтинг: 0 / 0
18.03.2010, 13:38:41
    #36528338
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование?
ML380XDiaBLoВместо приватного наследования, завсегда можно и даже нужно применить композицию. Наследование ведь для полиморфизма создавалось по большей мере, если не ошибаюсь. А какой полиморфизм от приватного наследования?

Открытое наследование реализует отношение «есть разновидность» (полиморфизм), закрытое – «реализован посредством», которое в большинстве случаев предпочтительнее заменять делегированием. Много и интересно об этом пишет Скотт Майерс.
Вот это "реализован посредством", я думаю лучше всё же делать иначе чем наследованием. Но кому как нравится, яж не могу запретить. Если IS-A (наследование) не подходит, то HAS-A, как композиция или агрегация, может быть подходящим вариантом.
...
Рейтинг: 0 / 0
18.03.2010, 13:40:09
    #36528340
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование?
ML380Большой Синий КитИзвращения на любой вкус :) Простор необыкновенен.
В жизни тоже есть извращения на любой вкус, однако не все же извращенцы ))
Это была моя фраза, а не Кита :) На всякий случай добавлю, я не против С++, сам на нём пишу, по работе.
...
Рейтинг: 0 / 0
18.03.2010, 14:00:48
    #36528424
ML380
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование?
XDiaBLoВот это "реализован посредством", я думаю лучше всё же делать иначе чем наследованием.

ML380в большинстве случаев предпочтительнее заменять делегированием

Лично мне известен всего один случай, когда закрытое наследование предпочтительнее. Это наследования шаблонного контейнерного класса от generic–контейнера (хранящего void*). Т.е. шаблонный контейнер реализует проверку типов, а generic – код хранения (он не имеет открытых функций, что бы нельзя было использовать отдельно). Это нужно для предотвращения раздувания кода, к которому неизбежно ведет использование шаблонов.

XDiaBLoЭто была моя фраза, а не Кита :)
Прошу прощения, ошибся.
...
Рейтинг: 0 / 0
18.03.2010, 14:05:29
    #36528443
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование?
ML380,
Ну, просто делегирование для меня несколько смутный термин, я его не изучал ещё.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Тестирование? / 25 сообщений из 37, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]