Post
#1
|
|
|
Grupa: Zablokowani Postów: 655 Pomógł: 0 Dołączył: 28.11.2003 Skąd: Zagórz Ostrzeżenie: (80%)
|
ile lini kodu ma moj projekt (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) wlasnie sobie takie pytanie postawilem, i szukam programiku, zebym mogl sobie na nie odpowiedziec (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
P.S. to dosc zlozony projekt, kilka zagniezdzonych folderow, na roznych poziomach. Ten post edytował invx 26.06.2005, 14:22:01 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%)
|
RecursiveDirectoryIterator + RecursiveIteratorIterator (ew. szukaj skryptu do wyswietlania zawartosci katalogu) + count( file() ) na kazdym pliku (bo nie sa chyba wielkie?) i masz juz ilosc linii.
|
|
|
|
Post
#3
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%)
|
Jak masz dostep do maszyny unixowej to:
Kod find.exe . -type f -name "*.php" -exec wc -l {}; lub find . -type d -exec wc -l {}\*.php; 2>/dev/null # tak troche latwiej zsumowac wszystko do kupy w katalogu glownym projektu, jak masz to na windowsie to sciagnij Unxutils i potem dokladnie to samo polecenie co wyzej |
|
|
|
Post
#4
|
|
|
Grupa: Zablokowani Postów: 655 Pomógł: 0 Dołączył: 28.11.2003 Skąd: Zagórz Ostrzeżenie: (80%)
|
mam win XP, sciagnolem to cos, ale co z tym dalej (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) umiscilem plik find.exe w katalogu gl. projektu i tez nic
|
|
|
|
Post
#5
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%)
|
No find.exe i wc.exe (nie mylić z kiblem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) Ci potrzebny jeszcze do tego.
|
|
|
|
Post
#6
|
|
|
Grupa: Zablokowani Postów: 655 Pomógł: 0 Dołączył: 28.11.2003 Skąd: Zagórz Ostrzeżenie: (80%)
|
Cytat C:\usr\krasnal\www\RCX_portal>find.exe . -type f -name "*.php" -exec wc -l {};
find.exe: missing argument to `-exec' C:\usr\krasnal\www\RCX_portal>find.exe . -type d -exec wc -l {}\*.php; 2>/dev/nu ll System nie może odnaleźć określonej ścieżki. C:\usr\krasnal\www\RCX_portal>find . -type d -exec wc -l {}\*.php; 2>/dev/null System nie może odnaleźć określonej ścieżki. C:\usr\krasnal\www\RCX_portal> |
|
|
|
Post
#7
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%)
|
Kod find . -type f -name "*.php" | xargs wc -l To jest jednak lepsza wersja niz poprzednie.. Co do bledow.. druga wersje podalem dla unixa.. w windowsie nie ma /dev/null tylko samo null. Drugi blad.. przed srednikiem na koncu pierwszej komendy MUSI byc spacja, musialo mi sie omylkowo usunac podczas wklejania.. |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 191 Pomógł: 0 Dołączył: 16.05.2003 Skąd: POLAND Ostrzeżenie: (0%)
|
Chwilka z google i prosze. Napisane w php i dziala:
http://www.phpbuilder.com/board/history/to...10298924-1.html Polecam zmienic na samym dole wartosc zmiennej $directory z ($_GET['dir'] != NULL) ? $_GET['dir'] : "."; na "nazwa_katalogu" i uruchomic. |
|
|
|
Post
#9
|
|
|
Grupa: Zablokowani Postów: 655 Pomógł: 0 Dołączył: 28.11.2003 Skąd: Zagórz Ostrzeżenie: (80%)
|
Cytat C:\usr\krasnal\www\RCX_portal>find . -type f -name "*.php" | xargs wc -l Nazwa 'xargs' nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne, program wykonywalny lub plik wsadowy. C:\usr\krasnal\www\RCX_portal> Ten post edytował invx 26.06.2005, 19:17:38 |
|
|
|
Post
#10
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%)
|
(IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) No co? Problemy z czytaniem?
|
|
|
|
Post
#11
|
|
|
Grupa: Zablokowani Postów: 655 Pomógł: 0 Dołączył: 28.11.2003 Skąd: Zagórz Ostrzeżenie: (80%)
|
Cytat Katalog "RCX_portal" zawiera 1623 linie kodu źródłowego. (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) dzieki za skrypt P.S. czy 1623 to duzo czy malo jak na CMS w trakcie kodowania (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
|
Post
#12
|
|
|
Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz |
Cytat(invx @ 2005-06-26 21:13:56) czy 1623 to duzo czy malo jak na CMS w trakcie kodowania (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) IHMO mało, zalezy w ogol coto jest:P jak mnie to 400 mam w jednym pliku (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) a plikow jest "troche (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) " Byla juz kiedys takak dyskusja i wg mnie nie powinna byc kontyn. - tylko odtyczyla ilosci kodu w kb a nie linijkach. Btw: umnie narazie 4120 lini. |
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 362 Pomógł: 0 Dołączył: 18.02.2004 Skąd: Knurów Ostrzeżenie: (0%)
|
U mnie jeszcze przed wydaniem wersji 0.01-dev jest 18400 linii (liczba ta zawiera także biblioteki zewnętrzne).
|
|
|
|
Post
#14
|
|
|
Administrator PHPedia.pl Grupa: Developerzy Postów: 1 102 Pomógł: 2 Dołączył: 14.09.2003 Ostrzeżenie: (0%)
|
Tak z nudów sobie napisałem ;]
Wynik: Cytat Liczba linii: 27174 Najdłuższy plik: ./nOdin/in repos/net/php/smarty/Smarty_Compiler.class.php, linii: 2258 Najkrótszy plik: ./nOdin/in repos/config.php, linii: 1 ;] Poza tym staram się tworzyć małe klasy ale jest ich dość sporo. Np. podczas odpalenia aplikacji bez jakis szczególnych czynności ( np. logowanie etc ) ładuje się ok 25 klas ;] |
|
|
|
Post
#15
|
|
|
Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin |
Cytat Liczba linii: 50647 Najd�u�szy plik: E:/www/www/m/trunc/lib/zip/pclzip.lib.php, linii: 5207 Najkr�tszy plik: E:/www/www/m/trunc/inc/db/drivers/postgres.class.php, linii: 0 przy czym z zewnetrznych lib-ów mamy ZIP oraz fpdf :-) nie ma smarty ADO ani innych spowalniaczy ;-) @bela_666: dzięki za kodzik :-) Ten post edytował itsme 27.06.2005, 08:31:39 |
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 134 Pomógł: 0 Dołączył: 27.01.2005 Skąd: Białystok Ostrzeżenie: (0%)
|
Kod Liczba linii: 48032 Najdłuższy plik: E:\Server\docs\work\Framework/Vulture/Librarys/Template/Smarty/Smarty_Compiler.class.php, linii: 2304 Najkrótszy plik: E:\Server\docs\work\Framework/TestApplication/Cache/CompileTheme/TestTheme/%%11^11B^11B508E4%%footer.tpl.php, linii: 8 Licząc pliki cache, Propela, Creole i Smarty... A dodam, ze powoli kończę, więc to dla mnie i tak sporo... ale bez tych dopalaczy to: Kod Liczba linii: 5825 Najdłuższy plik: E:\Server\docs\work\Framework/Vulture/Controller.class.php, linii: 308 Najkrótszy plik: E:\Server\docs\work\Framework/TestApplication/Cache/CompileTheme/TestTheme/%%11^11B^11B508E4%%footer.tpl.php, linii: 8 Tyle linii napisanych przezemnie, bez Propela/Creole i Smarty, oraz klas phinga (do komunikacji z db), ale i tak z tym jest ok. |
|
|
|
Post
#17
|
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: 31.07.2003 Ostrzeżenie: (0%)
|
jak mawiala moja polonistka: "Nie liczy sie ilosc ale jakosc" (chodzilo o wypracowania oczywiscie) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
|
|
|
|
Post
#18
|
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 28 Dołączył: 4.12.2004 Ostrzeżenie: (0%)
|
Murphy sądzi natomiast, że im program dłuższy , tym mniej sprawny (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) .
|
|
|
|
Post
#19
|
|
|
Grupa: Zarejestrowani Postów: 569 Pomógł: 0 Dołączył: 17.08.2003 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%)
|
Cytat Liczba linii: 200798 Najdłuższy plik: ./lib/add/id3/module.tag.id3v2.php, linii: 3039 Najkrótszy plik: ./gui/test/templates/41d8cd98f00b204e9800998ecf8427e.tpl.php, linii: 2 a ja jeszcze nie zakonczylem wersji alpha1 (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) Ciekawe ile bedzie na koncu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) {edit} No w sumie smarty sa w tym liczone, wiec naskrobalem troche mniej kodu. chociaz pewnie polowa to komentarze (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Bela_666 ja na razie laduje tylko 18 klas podstawowych, dojda jeszcze ewentualne modele i akcje. Chyba ze jakies cuda jeszcze znajde (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował Sh4dow 29.06.2005, 23:13:38 |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 16:07 |