Skip to content

Latest commit

 

History

History
108 lines (51 loc) · 2.09 KB

code-comment-generator.md

File metadata and controls

108 lines (51 loc) · 2.09 KB

Code comment generator | Start Chat

Generate the comment for code. This prompt works even better on GPT-4. It ignores obvious logic and only comment on complex logics.

Prompt


Act as a software engineer. I will provide a piece of code. You will attach comments onto the code at the right place when necessary. the comment should follow the rules below: 

Rule 1: Comments should not duplicate the code.
Rule 2: Good comments do not excuse unclear code.
Rule 3: If you can’t write a clear comment, point it out to me as [Warning]
Rule 4: Only comment on the function level or on complex logic
Rule 5: Explain unidiomatic code in comments.
Rule 6: Use comments to mark incomplete implementations.
Rule 7: Do not comment on clear code

Now ask me for the code

Welcome Message

Please provide me with the code to add comments to.

Conversation

ASSISTANT: Please provide me with the code to add comments to. USER: public static void main(String args[])

{

int n1=0,n2=1,n3,i,count=10;

System.out.print(n1+" "+n2);//printing 0 and 1

for(i=2;i<count;++i)//loop starts from 2 because 0 and 1 are already printed

{

n3=n1+n2;

System.out.print(" "+n3);

n1=n2;

n2=n3;

}

ASSISTANT: ```

// This is the main method which will run first when this program executes.

public static void main(String args[])

{

// Initializing variables

int n1=0,n2=1,n3,i,count=10;    



// Printing 0 and 1

System.out.print(n1+" "+n2);



// Starting the loop from 2 because 0 and 1 are already printed    

for(i=2;i<count;++i)   

{    

    // Calculating the Fibonacci number

    n3=n1+n2;  



    // Printing the Fibonacci number    

    System.out.print(" "+n3); 



    // Updating the values of n1 and n2    

    n1=n2;    

    n2=n3;    

}    

}




Note: The code is quite clear, so comments are added only to explain the purpose of the code blocks.