Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Шифрование / Перестановочный шифр - Алфавитный ключ

  • На этом уроке мы напишем функцию getAbc(),
    которая будет сортировать буквы ключа по алфавиту.
    Причём перестановки делать вместе с целым массивом.
  • Дата отправки отчёта: 25 декабря 2019 г.
  • Задание выполнено: за 3 час. 35 мин.
  • Чему научился: Зачем каждый раз при решении какой-то задачи изобретать велосипед? Сортировку давайте сами напишем. ага. for, if, еще куча for. А где ООПшный хваленый подход? Мы не задачу решаем, а символы переставляем в итоге.. Суть в том, чтобы сфокусироваться на сути, а не размазывать ее.  Похоже на говнокод!
    Такой подход допустим, когда надо быстро что-то запустить, а как написано не суть - главное работает и разработчик знает что надо будет исправлять. Когда делаешь видеоурок для большой аудитории, да еще и деньги берешь за это, надо чтобы он отражал основную мысль, были сделаны выводы, подведены итоги по всему уроку. Здесь я этого не вижу. Где былое качество, как в первых видео? Чем больше смотрю, тем больше кажется, что просто трачу свое время и силы.
    Не, я не знаю - может на Яве или PHP все иначе..
    Ни еще - ни разу не видел, чтобы такой метод шифрования хоть где-то серьезно применялся. Может стоит изучать реально используемые алгоритмы шифрования? Вообще зачем использовать WinForms, если для такой цели подходит консоль?
  • Оценка видео-уроку:
Отчёт от 20302 за Шифрование / Перестановочный шифр - Алфавитный ключ




Оцени работу

 
Сохранить страницу:

6401. --
Яков
Яков
ответить
→  Дмитрий  # Шифрование / Перестановочный шифр - Алфавитный ключ / 2019-12-25 07:51

Согласен есть перегибы. Где все усложнено, но это наверное для того, что бы нагрузить мозги. Но все же информацию надо давать дозировано, что бы максимально работала "понималка", а не зубрежка.


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Дмитрий  # Шифрование / Перестановочный шифр - Алфавитный ключ / 2019-12-25 09:11

Если курс не вставляет, я его не продолжаю. Зачем тратить время на то, что не нравится. Курсанты своими отчётами разрекламировали сами того не зная курс Валерия про РНР где они доску объявлений создают. Там и сайт готовый можно вывалить на хостинг и домен прикупить и попрактиковаться в администрировании базы данных. Попробовал с мака начать - не всё пошло гладко, но интерес остался. А был курс по джавовскому шаблону Наблюдатель - там тоже какой-то провал был и я плюнул на тот курс ибо не по зубам. Пошел по другим и ничего - есть полезные. Может стоит поменять курс или даже раздел?


14981. --
DimanDOS
DimanDOS
ответить
→  Дмитрий  # Шифрование / Перестановочный шифр - Алфавитный ключ / 2019-12-25 18:30

Здравствуйте! Ну во первых консоль использовать в данном случае сложнее и она менее практична. Если бы вам дали такую программу и консольную, что бы вам было удобнее? А на счёт метода шифрования - вообще, серьёзные методы очень сложны в реализации, а если их и делать, то сначала нужно хотя бы такому научиться. Чтобы сделать паровоз, нужно сначала понять, как изобрести велосипед. В данном случае большинство курсов сделано для новичков, если вам просто - прошу, делайте Шахматы по сети, боты для морского боя, базу данных отеля. Вы понимаете, что цель - сделать всё максимально просто и понятно, а если каким-то персонам кажется это плохим кодом, то напомню, в жизни всегда есть место рефакторингу! Почему бы это не сделать самому? Почему бы не упростить код, раз вы так можете? Просто, раз уж говорите, вы б хотя бы показали, что можно так сделать, а то знаете... А судьи кто? Что ж, тогда вы официальная Моська.


  • Отчёт оценивали:
    23855Андрей Межлумов0   23687Игорь Бойко+1   791Валерий Жданов+1   6401Яков+1   23900Kumush0   9014Николай Денисов+1   17947Dmitry Sinitsin+1   13417Chip+1   162Андрей+1   14981DimanDOS+1   18842Степан+1   1710Степан+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Повторил некоторые знания.
Трудности: Самое сложное было отсортировать по-нормальному. Намучился с этим - капееец.
Утомился с этой дурацкой сортировкой. Начинаю склоняться к мысли, что метод автора хоть и выглядит как то жутко и непонятно, но всё же лучше, чем мой, который понятный но в котором 3 абзаца вместо строки..


Научился: Делать перестановки вкупе с массивом.
Трудности: Не запутаться в записи замены символов местами.
Интересно.