День 5. 23.50 Разбираю код на Си
День 5. 23.50 Разбираю код на Си, чтобы защитить проект "игра пинг понг" завтра в 5 вечера
Что делаем?
🌷 Рассказываем командой из 3х человек КАК мы написали игру, объясняем и поясняем за код, который видим всего 3тий день — почему так написали и тд 🌷 Сижу читают терминалогию, чтобы говорить понятно, а не заимствовать слова из других миров. Функции, свойства, аргументы.
// Функция 'приготовитьКофе' принимает один аргумент 'типНапитка' приготовитьКофе("эспрессо"); // "эспрессо" — это аргумент
/// АРГУМЕНТЫ передаём В функцию результат = функция(аргумент1, аргумент2);
// СВОЙСТВА получаем ИЗ структуры значение = структура.свойство; значение = указатель->свойство;
📕🌟Пример с песней (в плеере):
— Функция: воспроизвести(). — Аргумент: воспроизвести("песня.mp3") — название файла это аргумент. — Свойства: песня.длительность = "3:45", песня.исполнитель = "Группа".
Главный принцип: Функция — глагол (что сделать?), аргумент — дополнение (что именно?), свойство — прилагательное (какой? какая? какое?).
🌷 Вышла с кампуса и поняла, что я в полном шоке нахожусь. Странное чувство, возможно путаю его. Это больше про то самое " ЗАБУДЬ ТО ЧТО ТЫ КОГДА ЛИБО ЗНАЛ, что либо делал" НОВИЗНА на 100% перебила привычный стиль.
БУСТ x100
Вышибает из паттернов жизни.
🌷 Касаемо ЭКЗАМЕНОВ. Сам код был не сложный, хотя бы его можно было править, он был готовый но с ошибками стилистики Си, в след экзамене мы уже писать будем его с 0.
Почему большинство набрало 0 баллов?
Путаница в деталях, в самих командных строках, нужно уметь читать по анг, что тебе говорит машина, когда буксует. Я называю это АДАПТИРОВАТЬСЯ К СТРОЧКИ.
Алгоритм нужно понимать, что за чем идет и когда он буксует, что нужно сделать, чтобы исправить ошибку.
Как бы это не так сложно когда ты можешь гуглить, но вот сам по себе 1 на 1 с кодом, уже сложнее, с учетом того что мы всего 4 дня знакомы с командами и кодом.