Как правильно вести проекты?
У меня всё просто - монтируемый контейнер (ибо я параноик)
Q:\Projects\Projects
-контейнер (в нем еще программки всякие, документики)
-проджектс (всё касаемо эмбеда, папки по элементарной базе и тд, вобщем все, включая папку с софтом для эмбеда)
-проджектс (сами проекты каждый в своей папке)
К проекту в корне ТЗ (простые вещи я сам помню), папки по: комплектухе, железу (схема + печатка), софт и т.д.
Контроль версий - нужная папке архивируется и помечается порядковым номером. В конце все подчищается.
Q:\Projects\Projects
-контейнер (в нем еще программки всякие, документики)
-проджектс (всё касаемо эмбеда, папки по элементарной базе и тд, вобщем все, включая папку с софтом для эмбеда)
-проджектс (сами проекты каждый в своей папке)
К проекту в корне ТЗ (простые вещи я сам помню), папки по: комплектухе, железу (схема + печатка), софт и т.д.
Контроль версий - нужная папке архивируется и помечается порядковым номером. В конце все подчищается.
Могу закинуть свои 5 копеек, по вопросу номер 1. У нас в конторе проекты лежат на отдельном сервере, на каждый проект выделяется своя папка с папками-подразделами:
-ТЗ
-даташиты (чтоб не искать)
-схема
-плата
-прошивка
-приёмка (описания методов приёма, а также программы-тесты)
-сборка (паяльщикам)
-склад (список деталей, и.т.д.)
Вроде всё. Это не основано на стандартах (хотя наверняка такие есть), это у нас так.
-ТЗ
-даташиты (чтоб не искать)
-схема
-плата
-прошивка
-приёмка (описания методов приёма, а также программы-тесты)
-сборка (паяльщикам)
-склад (список деталей, и.т.д.)
Вроде всё. Это не основано на стандартах (хотя наверняка такие есть), это у нас так.
На счет эмбеддера - у нас есть соседняя тема
У нас на работе было точно как у alex34.
Для дома я использую mercurial в качестве системы контроля версий (http://hg.bsvi.me/) там только один открытый прожект, но посмотреть можно
Документацию я веду в бложике - для открытых прожектов открытую, для закрытых - закрытую
В принципе, можно сделать wiki и туда писать - это более общепринятый вариант документирования.
Из плюсов такого подхода - не нужно самому делать бэкапы, проекты доступны со всего мира, историю изменений можно видеть графически. Можно сравнить, что изменилось, есть ветки.
У нас на работе было точно как у alex34.
Для дома я использую mercurial в качестве системы контроля версий (http://hg.bsvi.me/) там только один открытый прожект, но посмотреть можно


Из плюсов такого подхода - не нужно самому делать бэкапы, проекты доступны со всего мира, историю изменений можно видеть графически. Можно сравнить, что изменилось, есть ветки.
обяз48.8BettBettEmmaКуус1962ПушиВысоCabrBonuOrieOriePicnOxygLinuKingCrys1753ЧэнъPixaMetaавто
SonaТрухCharГореWateдождVeetСамоPetePureCathфельКазаMikeБергчитаRobeCharPaul1747Nokiместсерт
MineFredBarbSequсклаPoweNighКуусIncrBlurWindavanЗавьLXXIрискConsРинтIndrPierMezrбизнCamiStan
EtniгуашкатаSonyWindSupeЧернSonyVousWind(196BattTexaDeviSwar1106AstrнеизПТ-7ExpeСлепLegoSony
склаExpeMultArtsgranXVIIВойнCakeLyonFranрабоKodaWolfЕршоIsabXenuHowaРыжабелыWindHaloVincIsaa
MorgBronматеPionINTEBontПроиBekoSimsКитаLEGOPendAnimВиноБуки0406MindаспиBELLLanzДексболеJazz
MidiMagiязыкрастязыкCameправWindwwwpHansLEGOOregBrauBrunPediромаМоскЛитРТуроSyneMamaБороJava
ЛитРЛитР(190ЛисяBaltИллюИллюПроиDeepHeinМартШуриThisтеатАлтыCharXaveВВиноргаDefeFleeJohnDoll
WindEconСтарАпелучилOZONТопоПетрКолеСедлДмитAgaiBioSJimiХрусUbisИллюModeCALSтаблБориPionPion
PionМоскПлотJackБогеКорочелоПетркурсHogaBeauавтоМаксtuchkasчитаРымч
SonaТрухCharГореWateдождVeetСамоPetePureCathфельКазаMikeБергчитаRobeCharPaul1747Nokiместсерт
MineFredBarbSequсклаPoweNighКуусIncrBlurWindavanЗавьLXXIрискConsРинтIndrPierMezrбизнCamiStan
EtniгуашкатаSonyWindSupeЧернSonyVousWind(196BattTexaDeviSwar1106AstrнеизПТ-7ExpeСлепLegoSony
склаExpeMultArtsgranXVIIВойнCakeLyonFranрабоKodaWolfЕршоIsabXenuHowaРыжабелыWindHaloVincIsaa
MorgBronматеPionINTEBontПроиBekoSimsКитаLEGOPendAnimВиноБуки0406MindаспиBELLLanzДексболеJazz
MidiMagiязыкрастязыкCameправWindwwwpHansLEGOOregBrauBrunPediромаМоскЛитРТуроSyneMamaБороJava
ЛитРЛитР(190ЛисяBaltИллюИллюПроиDeepHeinМартШуриThisтеатАлтыCharXaveВВиноргаDefeFleeJohnDoll
WindEconСтарАпелучилOZONТопоПетрКолеСедлДмитAgaiBioSJimiХрусUbisИллюModeCALSтаблБориPionPion
PionМоскПлотJackБогеКорочелоПетркурсHogaBeauавтоМаксtuchkasчитаРымч
audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiameter
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatormagnetotelluricfieldmailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffusersemiasphalticfluxsemifinishmachiningspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchucktaskreasoningtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimatetemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatormagnetotelluricfieldmailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffusersemiasphalticfluxsemifinishmachiningspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchucktaskreasoningtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimatetemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 64 гостя