Ответ
Да, тимлид может писать код, но его основная роль — управление командой, архитектура, код-ревью и менторство. В небольших командах или стартапах тимлид часто пишет код, в крупных — реже.
Пример:
// Тимлид может участвовать в критических участках
class AuthManager(private val api: AuthApi) {
suspend fun login(email: String, pass: String): Result<AuthResponse> {
return try {
Result.success(api.login(email, pass))
} catch (e: Exception) {
Result.failure(e)
}
}
}
Главное — баланс между кодом и управлением.