185 похожих чатов

Вопрос на перед, на следующую пятницу. Сколько строк кода можно

вешать на одного программиста, понятно что если проект хорошо написан то можно и миллион. Но есть же где то предел?

31 ответов

10 просмотров

Скорее, сколько логически независимых функциональных процессов, чтобы человек мог их удерживать в своей памяти. Предел обычно 5-7. Без особого напряжения 3. А по числу строк кода - можно и над сотней пару дней медитировать, зависит от многих факторов.

Что значит "вешать"

AlekseyK-Kluchnikov Автор вопроса
Vladimir Sekisov
Скорее, сколько логически независимых функциональн...

Долго можно и над 10 строчками думать, но к 100строкам нет смысла предъявлять какие то требования как они будут по модулям разложены. А к 100тыс строк уже есть

Vladimir Sekisov
Скорее, сколько логически независимых функциональн...

это вообще непонятная ситуация когда какие-то подсистемы у отдного человека в ответственности, он там встает как заноза в заднице и мешает работать. поэтому не понятно что такое "вешать на программиста" - весь проект всем своим весом лежит на программистах в равной степени. кадый участник почуть-чуть в течении времени трогает проект за разные места.

Иванов
это вообще непонятная ситуация когда какие-то подс...

А если заболел/ушёл/умер совсем труба! Кстати, это хороший показательь качества продукта и компании в целом

Иванов
это вообще непонятная ситуация когда какие-то подс...

Может, я мимо контекста, но у меня буквально месяц-два назад было ровно вот это же: я работал над частью проекта на Эрле, коллега работал над частью на Си, включая патчи ядра. Я его код даже не открывал. И он внезапно уволился. Угадайте, что дальше произошло)

AlekseyK-Kluchnikov Автор вопроса
Δημήτηρ
Может, я мимо контекста, но у меня буквально месяц...

А он в эрле понимал что нибудь? А Вы в си понимаете?

AlekseyK Kluchnikov
А он в эрле понимал что нибудь? А Вы в си понимает...

Он в Эрле не понимал вообще ничего, я в Си понимаю, но на уровне "знать Си, зная C#". Ну, что такое указатели, понимаю)

Сергей Елин
Срочно взяли на проект джависта? 😁

Нет, доделали проект силами меня, и пока заморозили на том месте, где я нисмог.

AlekseyK-Kluchnikov Автор вопроса
Δημήτηρ
Он в Эрле не понимал вообще ничего, я в Си понимаю...

Можно было ревьювить друг друга, просто ради "держания в курсе"

AlekseyK Kluchnikov
Можно было ревьювить друг друга, просто ради "держ...

Он не понял бы меня даже на уровне синтаксиса, ему бы пришлось объяснять мне семантику.

Сергей Елин
Срочно взяли на проект джависта? 😁

Кроме шуток, изначально надо было брать джавистов (или хотя бы мастеров Qt), а не шарпистов, потому что сейчас один из основных клиентов сказал: "Мы будем понемногу переезжать на линукс", и из этого скоро начнет вытекать очевидная проблема.

Δημήτηρ
Кроме шуток, изначально надо было брать джавистов ...

а разве .net и WinForms до сих пор под linux не работает? тогда придется всё переделывать.

Иванов
есть вакансии? берите меня, могу всё

У нас фулл-тайм офис, удаленки нет

Иванов
а разве .net и WinForms до сих пор под linux не ра...

Ну, можно запустить через wine, либо переделать под современную кроссплатформенную реализацию, но первое - костыль, второе - сложно. Наверное, сперва попробую первое.

Δημήτηρ
Ну, можно запустить через wine, либо переделать по...

а что за современная кроссплатформенная реализация? я не шучу

Иванов
а что за современная кроссплатформенная реализация...

Современный .NET, имею ввиду. У нас там WinForms на NetFramework версии точно не старше 4.8 (последней), она из коробки не работает под линукс. Может как-то можно конвертировать, но я пока не пробовал.

Δημήτηρ
Современный .NET, имею ввиду. У нас там WinForms н...

ну тогда наверно не потребуется переделывать, но это не точно. в целом переписывать GUI с c# на что-то ещё наверно нет особого смысла, дорого, долго. если только сразу перерабатывать интерфейс

Д. П.
вот поэтому сишник и ушёл

Проснулся, попытался сесть за рабочий стол, сегфолтнулся и упал.

Denis
Проснулся, попытался сесть за рабочий стол, сегфол...

сегфолтятся в основном плюсы. там ведь RAII, деструкторы, умные указатели и прочие инструменты защиты от утечек памяти

Иванов
сегфолтятся в основном плюсы. там ведь RAII, дестр...

У нас как раз сишник = заодно плюсовик. Хз зачем так сделано, но вот так.

Δημήτηρ
У нас как раз сишник = заодно плюсовик. Хз зачем т...

на нормально, а что такого? плюсы и си это интсрументы. там смотрят на задачи которые решать надо

Иванов
на нормально, а что такого? плюсы и си это интсрум...

Я имел ввиду, что у нас есть в в ряде проектов код и на Си, и на плюсах одновременно (код на Си весь или почти весь там может быть перенесен в плюсы).

Denis
Проснулся, попытался сесть за рабочий стол, сегфол...

скорее начал писать, выполз за границы стола и провалился в незакрытую шахту лифта

Δημήτηρ
Я имел ввиду, что у нас есть в в ряде проектов код...

если нужно работать и быстро отлаживаться то C, если воять шаблоны, утилизировать память "умными указателями", утилизировать процессор "атомиками" и ждать билд-ферму вместо отладки, то C++

Похожие вопросы

Обсуждают сегодня

лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Здравствуйте, хочу сделать HelloWorld в консоли Дельфи, но функция API ничего не выводит, что я делаю не так? program Hello; {$APPTYPE CONSOLE} uses System.SysUtils, WinAPI.Wi...
Sergey Vinogradov
20
Немного оффтопа: а кто на чем сидит для осдева в плане ide/редактора? Последнее время сидел на vscode, но я его прям не могу нормально воспринимать, перешел на сlion, но меня...
Evg Resh
29
#include <stdio.h> #include <stdlib.h> #include <time.h> int** generate_table(int size_matrix) { int** matrix = (int**)malloc(size_matrix * sizeof(int*)); for (int i ...
Чувак
1
В связи с "политическим дембелем" ms office кто нибудь пробовал работать с чем то импортозамещенным? Например, Р7. Т. е. задача открыть "импортозамещенный" шаблон, что то в н...
Alex
5
Добрый день. Мне посоветовали обратиться к вам в чат за помощью. Ситуация описана на скрине. Как мне сказали, мне на бота навесили флудвейт. Есть ли возможность снять его ра...
OVERLINK
7
У меня это всегда вопрос вызывало.. Нафига писать код так, чтобы потом ошибки вылавливать?
Nik
44
Всем привет. Есть ли в открытом доступе библиотеки с навороченным классом консольного приложения? Что-то типо Console app в Lazarus, но с наворотами
Kirill Filippenok
10
Карта сайта