Альтернативные языки для JVM осень 2017 — различия между версиями

Материал из SEWiki
Перейти к: навигация, поиск
(Разное)
Строка 49: Строка 49:
  
 
:[[Медиа:Kotlin-2017-10-23.pdf|Слайды]]
 
:[[Медиа:Kotlin-2017-10-23.pdf|Слайды]]
 +
 +
== Разное ==
 +
Очень приятный [https://mauricio.github.io/2013/11/25/learning-scala-by-building-scala-lists.html тьюториал], где буквально в один небольшой пассаж просто и ясно доносится сразу куча специфических понятий вроде ''sealed trait''`ов, ''case class''`ов и прпрпр.

Версия 22:06, 23 октября 2017

Семинар

Преподаватели: Подхалюхин А., Жарков Д., Козлов А., Овчинников Д.

Страница курса с домашками и кодом: github.com/adkozlov/scala-2017

Формат сдачи домашних заданий

Базовый алгоритм:

  1. Создать свой репозиторий на Github, можно приватный. Скорее всего, можно создать один репозиторий на курс.
  2. Выполнить в нём задание. До начала шага 3 разрешается делать `git push --force`, после - не разрешается.
  3. Создать pull request в своём же репозитории и поставить @adkozlov _ревьювером_.

Склонированый локально проект должен без ошибок открываться IntelliJ IDEA. Это может быть любая система сборки: Maven, Gradle, Sbt, хоть Eclipse. Несобирающиеся проекты не смотрят :)

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

Домашнее задание 1

Условие на GitHub.

До пары 11.09.2017 можно сдавать на полный балл.

До пары 18.09.2017 можно сдавать на половину от полного балла.

Домашнее задание 2

Условие на GitHub.

Необязательное. Можно сдавать до пары 18.09.2017 и получать дополнительные баллы.

Домашнее задание 3

Условие на GitHub.

До пары 25.09.2017 можно сдавать на полный балл.

До пары 02.10.2017 можно сдавать половину от полного балла.

Домашнее задание 4

Условие на GitHub

До пары 02.10.2017 можно сдавать на полный балл.

До пары 09.10.2017 можно сдавать половину от полного балла.

Kotlin. Лекция #1

Слайды

Разное

Очень приятный тьюториал, где буквально в один небольшой пассаж просто и ясно доносится сразу куча специфических понятий вроде sealed trait`ов, case class`ов и прпрпр.