Skip to content

Commit

Permalink
weekly update
Browse files Browse the repository at this point in the history
  • Loading branch information
ov7a committed Nov 8, 2024
1 parent 08e793f commit 443f319
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 0 deletions.
11 changes: 11 additions & 0 deletions _posts/mini_posts/2024-11-05-map-of-development.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
layout: post
title: Карта разработки
tags: [teamlead, мысли]
tg_id: 564
---
Когда разобрались с [ролями](/2024/10/22/roles-vs-people.html), полезно составить во внутренней документации (она же у вас есть, да? \*падме.жпг\*) карту-указатель, куда обращаться (в какую команду/слак-канал/ТП/спортлото) по поводу вопросов за пределами компетенций/зоны ответственности команды. Хотя бы чтобы не через лида это пропускать.

По моему опыту это неплохо работает особенно для нетиповых задач, я сам такие составлял. Как показывает практика, многие не хотят держать эту информацию в голове, даже если там 3-4 пункта. А в рабочем слаке обычно помойка из полудохлых каналов. Разумеется, сведения могут устареть, но устаревшая инфа лучше никакой. Внимательный новичок заметит при онбординге и можно будет актуализировать.

Дополнительно можно полезных ссылок накидать на всякие дашборды/админские панели (aka куда тыкать когда что-то сломалось) и на репозитории, если их не 1,5 штуки.
15 changes: 15 additions & 0 deletions _posts/mini_posts/2024-11-07-kotlin-java-list-of-suppressions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
layout: post
title: Список предупреждений компилятора Kotlin и Java
tags: [kotlin, java]
tg_id: 565
---
Изредка случается, что в Java или Kotlin коде нужно отключить предупреждение, а IntelliJ автоматически по той или иной причине не может добавить нужную аннотацию. Все что есть — текст предупреждения, и если искать по нему что-то в интернете, то [выдается](/2024/04/23/dead-search.html) всякий мусор, и ответам ChatGPT доверять нельзя:

> Q: How can I suppress "Incompatible types" warning in Kotlin?
>
> A: ... Using `@Suppress("UNCHECKED_CAST")`...
(правильный ответ `INCOMPATIBLE_TYPES` если что)

Для Kotlin источником правды будут [исходники](https://github.com/JetBrains/kotlin/blob/master/compiler/frontend/src/org/jetbrains/kotlin/diagnostics/rendering/DefaultErrorMessages.java) (иронично, что они на Java, и там используется `@SuppressWarnings`). Для Java список возможных опций можно найти в [документации](https://docs.oracle.com/en/java/javase/21/docs/specs/man/javac.html#option-Xlint-custom) к аргументам запуска. Там нет точных сообщений, но сам список вариантов короткий, можно подобрать по смыслу.
Binary file added assets/gags/2024-11-04-debugging.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 443f319

Please sign in to comment.