vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Community Lounge (https://vborg.vbsupport.ru/forumdisplay.php?f=13)
-   -   Biggest coding project ever (https://vborg.vbsupport.ru/showthread.php?t=71981)

filburt1 12-03-2004 04:29 PM

1 Attachment(s)
ANYWAY ;), you would not believe how complex this installation script is compared to the standard script I used for all of my vB2 hacks (including vBMS 1 and all the late hacks here). The vast majority of the time trying to code it was trying to figure out how the hell vB's own functions work. Speaking independently from my moderator position, the documentation is terrible within the code. Not only do nearly all of the functions lack any documentation, but the ones that have it have incorrect function names and don't document any of their arguments or the return value. Even the variable names don't help much.

I would pay a significant extra for a developer edition of a vB license that included proper PHPDoc-formatted (similar to PHPDoc) comments for each function. It would have cut my development time for vBMS and for future projects in half.

Dean C 12-03-2004 05:34 PM

Quote:

Originally Posted by filburt1
Speaking independently from my moderator position, the documentation is terrible within the code. Not only do nearly all of the functions lack any documentation, but the ones that have it have incorrect function names and don't document any of their arguments or the return value. Even the variable names don't help much.

I would pay a significant extra for a developer edition of a vB license that included proper PHPDoc-formatted (similar to PHPDoc) comments for each function. It would have cut my development time for vBMS and for future projects in half.

I couldn't agree more, the documentation within the code is terrible as it is.

Brad 12-03-2004 06:02 PM

Quote:

Originally Posted by Dean C
I couldn't agree more, the documentation within the code is terrible as it is.

I agree aswell, and would pay extra for said 'developer edition'

Dean C 12-03-2004 06:29 PM

Oh I wouldn't pay extra, it's just common sense and useful to document your code well :)

Craigr 12-05-2004 05:09 PM

Quote:

Originally Posted by filburt1
ANYWAY ;), you would not believe how complex this installation script is compared to the standard script I used for all of my vB2 hacks (including vBMS 1 and all the late hacks here). The vast majority of the time trying to code it was trying to figure out how the hell vB's own functions work. Speaking independently from my moderator position, the documentation is terrible within the code. Not only do nearly all of the functions lack any documentation, but the ones that have it have incorrect function names and don't document any of their arguments or the return value. Even the variable names don't help much.

I would pay a significant extra for a developer edition of a vB license that included proper PHPDoc-formatted (similar to PHPDoc) comments for each function. It would have cut my development time for vBMS and for future projects in half.

Codename Sunset looks good too. Have you started work on it?

Will you do a convertor from Photopost to Sunset?

filburt1 12-05-2004 07:37 PM

Given I don't own a license for Photopost, that's not likely. I'm also spending the vast majority of my time finalizing vBMS rather than working on new projects. :)

DrkFusion 12-07-2004 01:11 AM

I have just started the biggest of coding projects I will have ever done. Incorporates alot of modulizing, and has heavy reliance on security. Let's see what I have learned in the past few years will bring to me now in this big project.

filburt1 12-08-2004 08:13 PM

To those who asked about Sunset, I updated its product page with a list of planned features, although please don't ask for a release date because it is far too early in the development to even guess.


All times are GMT. The time now is 12:32 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00977 seconds
  • Memory Usage 1,734KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (8)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete