2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3, 4  След.
 
 Re: А где вы храните ваш программный код?
Сообщение11.07.2018, 11:00 


27/08/16
5222

(Оффтоп)

_Ivana в сообщении #1325757 писал(а):
Тем более. Цепочки транзитивных принадлежностей можно продолжать бесконечно в обе стороны, главное выделить суть.
Бесконечно нельзя, так как возможных субъектов конечное число, а циклы в сильно связанных компонентах не интересны.

 Профиль  
                  
 
 Re: А где вы храните ваш программный код?
Сообщение11.07.2018, 12:23 


10/04/12
564
github.com/mustitz
gitlab.com/mustitz
Плюс свой хостинг

 Профиль  
                  
 
 Re: А где вы храните ваш программный код?
Сообщение11.07.2018, 12:40 
Аватара пользователя


11/06/12
8714
calm.angel.driven
_Ivana в сообщении #1325743 писал(а):
можно вставить в транзитивную цепочку Билла Гейтса - ему принадлежит Майкрософт
Это неправда. Гейтс когда-то был крупнейшим акционером, но не сейчас.

 Профиль  
                  
 
 Re: А где вы храните ваш программный код?
Сообщение11.07.2018, 13:19 


05/09/12
2501
Aritaborian в сообщении #1325858 писал(а):
Это неправда. Гейтс когда-то был крупнейшим акционером, но не сейчас.
Куда катится мир! Но заменим его на другую фамилию в таком случае, что ж поделать...

 Профиль  
                  
 
 Re: А где вы храните ваш программный код?
Сообщение11.07.2018, 14:40 
Аватара пользователя


11/06/12
8714
calm.angel.driven
На фамилию заменить не выйдет: большей частью акций «Майкрософта» владеют всякие инвестиционные фонды.

 Профиль  
                  
 
 Re: А где вы храните ваш программный код?
Сообщение11.07.2018, 22:48 
Заслуженный участник


18/01/15
1172
А зачем вообще хранить код где-то в сети ? Можно на компьютере, можно на флешке, а у меня, кроме прочего, есть еще и папка с завязочками...

 Профиль  
                  
 
 Re: А где вы храните ваш программный код?
Сообщение12.07.2018, 08:25 


11/12/16
4706
vpb в сообщении #1326061 писал(а):
а у меня, кроме прочего, есть еще и папка с завязочками...

в которой лежат перфокарты? :-)

1. Если код - это домашние поделки выходного дня, то место хранения не критично. Свои ардуиновские поделки тоже на локальном компе храню.
2. Но если предполагается работа в команде, то CVS обязательна.
3. Если речь про (само)обучение, как у ТС, то ознакомление и умение работать в наиболее распространенных CVS будет полезным.

 Профиль  
                  
 
 Re: А где вы храните ваш программный код?
Сообщение12.07.2018, 11:09 
Заслуженный участник


18/01/15
1172
EUgeneUS
Понятно. Стало быть, когда имеет место промышленное программирование, создание большого программного продукта командой, и надо обмениваться кодом между людьми, тогда имеет смысл хранить в общедоступном месте. А когда человек чем-то занимается "в однова", хранить в сети смысла нет. (А я, собственно, совсем не программист, а научный работник, который занимается вычислениями в рамках своей работы. И я тут, наверное, не один такой).
EUgeneUS в сообщении #1326104 писал(а):
в которой лежат перфокарты

Нет, бумажки с программами, и отчасти распечатки. И вообще я большую часть времени программирую ручкой на бумажке.

 Профиль  
                  
 
 Re: А где вы храните ваш программный код?
Сообщение12.07.2018, 11:17 
Заслуженный участник


06/07/11
5412
кран.набрать.грамота
vpb
У гитхаба и прочих есть еще одно неочевидное применение - как часть резюме (в само резюме вставляют ссылку на профиль на гитхабе). Некоторые работодатели туда даже смотрят. Какой код человек пишет, как документирует, и т. д.

 Профиль  
                  
 
 Re: А где вы храните ваш программный код?
Сообщение12.07.2018, 11:46 
Заслуженный участник


18/01/15
1172
rockclimber в сообщении #1326136 писал(а):
У гитхаба и прочих есть еще одно неочевидное применение - как часть резюме (в само резюме вставляют ссылку на профиль на гитхабе). Некоторые работодатели туда даже смотрят. Какой код человек пишет, как документирует, и т.

Это относится, опять же, к промышленному программированию. А про таких, как я, в случае чего, смотрят, какие результаты получил, (если тот, кто оценивает, вдруг разбирается), или в крайнем случае, сколько статей написал (если не разбирается). Красоты кода в таких случаях до лампы. Даже наоборот, увлечение программированием может вызвать отрицательную реакцию (был случай).

 Профиль  
                  
 
 Re: А где вы храните ваш программный код?
Сообщение12.07.2018, 11:56 
Заслуженный участник


06/07/11
5412
кран.набрать.грамота
vpb
А, ну да, с такого расстояния, на котором вы отстоите от коммерческого программирования, разницы никакой, наверно.
Я много наслышан о том, что "научный" код запускается обычно один раз. Делается это только ради результата, и когда результат получен, код больше не нужен. В таком случае, конечно, ни контроль версий, ни облака не нужны. Но вот что мне всегда интересно было - неужели в науке все программы настолько уникальны, что переиспользуемых кусков кода не бывает? Или не стоит выделки?

 Профиль  
                  
 
 Re: А где вы храните ваш программный код?
Сообщение12.07.2018, 12:12 
Супермодератор
Аватара пользователя


09/05/12
17345
Кронштадт
rockclimber в сообщении #1326160 писал(а):
Я много наслышан о том, что "научный" код запускается обычно один раз. Делается это только ради результата, и когда результат получен, код больше не нужен. В таком случае, конечно, ни контроль версий, ни облака не нужны. Но вот что мне всегда интересно было - неужели в науке все программы настолько уникальны, что переиспользуемых кусков кода не бывает? Или не стоит выделки?
Нет, конечно. Более того, именно научный код часто является очень долгоживущим.

Сравнительно редкое использование всех этих технологий скорее обусловлено целым комплексом причин. А именно:
1) "Идееемкость" научного кода зачастую больше, чем у прикладного. В итоге проекты с большим числом строк встречаются сравнительно редко и проблема управления объемными исходниками не настолько острая, как в прикладном ПО.
2) По той же причине количество активных разработчиков в каждый конкретный момент невелико, они могут координировать свои действия более традиционными способами.
3) Научный код действительно используется очень долго (до нескольких десятков лет), поэтому применять конкретные технологии со сроком жизни 5-6 лет не всегда рационально.
4) "Научные программисты" почти всегда являются специалистами не в разработке ПО, а в чем-то другом, и в среднем попросту старше, чем программисты в целом. В итоге сообщество оказывается достаточно консервативным.

 Профиль  
                  
 
 Re: А где вы храните ваш программный код?
Сообщение12.07.2018, 12:21 
Заслуженный участник
Аватара пользователя


30/01/06
69138
Pphantom в сообщении #1326164 писал(а):
Научный код действительно используется очень долго (до нескольких десятков лет)

Тут надо уточнить, что подавляющее большинство такого кода - всё-таки короткоживущее, но есть сильные выбросы, и более того, они непредсказуемы: заранее не угадаешь, какой из обрывков, написанных на салфетке, будет потом использоваться многими поколениями аспирантов.

 Профиль  
                  
 
 Re: А где вы храните ваш программный код?
Сообщение12.07.2018, 12:42 
Заслуженный участник
Аватара пользователя


27/04/09
24622
Уфа
Pphantom в сообщении #1326164 писал(а):
поэтому применять конкретные технологии со сроком жизни 5-6 лет не всегда рационально
Ну, честно говоря, тут немного странно. Вот возьмём CVS, обычно текущая версия там хранится в виде набора обычных файлов в обычном каталоге, как бы там конкретная система не реализовала работу с остальными версиями или синхронизацию. Таким образом, можно всегда внести код в CVS, а так же всегда «вывести» оттуда новейшее состояние текущей ветки простым копированием. Не знаю, всегда ли так было, но по идее такая возможность должна оставаться в даже сменяющих друг друга в популярности CVS до тех пор, пока файловые системы текущего вида используются.

Можно возразить, что зачем это всё делать, если в итоге мы простым способом можем достать, скажем, только одну версию — однако во временных параллельных ветках можно найти достаточно смысла. (Не думаю, что мне стоит говорить о том, какого, потому что я разбираюсь лишь в одной CVS и лишь настолько, насколько это нужно для простых задач, да ещё и обычно через GUI упрощающей жизнь утилиты, да и тема не о CVS.)

 Профиль  
                  
 
 Re: А где вы храните ваш программный код?
Сообщение12.07.2018, 12:54 
Супермодератор
Аватара пользователя


09/05/12
17345
Кронштадт
arseniiv в сообщении #1326174 писал(а):
Ну, честно говоря, тут немного странно.
Ну так это только одна из причин (и, как и все прочие, непринципиальная).

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 53 ]  На страницу Пред.  1, 2, 3, 4  След.

Модераторы: Toucan, maxal, PAV, Karan, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group